印刷ダイアログを非表示-Microsoft VBS
コンテキスト:Windowsで、ユーザーがログオンしているかどうかにかかわらず、特定の時間にファイルを自動的に印刷するタスクを作成しようとしています。 この方法でタスクを実行するために、プログラムまたはスクリプトはほとんど完全にサイレントであることをWebで読みました。 私はExcelファイルを開いてマクロを完全に静かに実行できましたが、最後には次のようなウィンドウのダイアログがあります: これは、ドキュメントの印刷に使用するExcelマクロです Private Sub Auto_Open() 'To print use: ThisWorkbook.Sheets("Report").PrintOut 1, 1, 1, False End Sub 「印刷中....」 質問 そのダイアログを非表示にするにはどうすればよいですか? これは私が現在使用しているVBSスクリプトです。 Option Explicit On Error Resume Next ExcelMacroExample Sub ExcelMacroExample() Dim xlApp Dim xlBook Set xlApp = CreateObject("Excel.Application") Set xlBook = xlApp.Workbooks.Open("C:\Users\Public\test.xlsm", 0, False) xlApp.Run "Auto_Open" xlApp.Quit Set xlBook = …