以下のVBAコードは、Windowsで印刷ダイアログを開きますが、Mac Excel 2011では機能せず、行にランタイムエラー1004が表示されます。Application.Dialogs(xlDialogPrinterSetup).Show
Private Sub cbPrint_Click()
Dim Caption As String
If formPrintOptions.Frame1.ActiveControl.Value Then
Caption = formPrintOptions.Frame1.ActiveControl.Caption
formPrintOptions.Hide
Application.Dialogs(xlDialogPrinterSetup).Show
Select Case Caption
Case "Id1"
ThisWorkbook.Sheets(Array("FrontPage", "Id1")).PrintOut Preview:=True
Case "Id2"
ThisWorkbook.Sheets(Array("FrontPage", "Id2")).PrintOut Preview:=True
Case "Id3"
ThisWorkbook.Sheets(Array("FrontPage", "Id3")).PrintOut Preview:=True
Case "Id4"
ThisWorkbook.Sheets(Array("FrontPage", "Id4")).PrintOut Preview:=True
Case Else
End Select
Else
MsgBox "None selected"
End If
Unload formPrintOptions
End Sub
Mac Excel 2011で印刷ダイアログウィンドウを開く方法があるかどうか誰かにアドバイスしてもらえますか?