- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBSでExcelファイル印刷時のプリンタ指定)
VBSでExcelファイル印刷時のプリンタ指定
このQ&Aのポイント
- VBSでExcelファイルを印刷する際、プリンタの指定方法について分からない。
- VBSからプリンタを変えて印刷する方法を試したが、エラーが発生する。
- VBSからはプリンタの指定ができないのかどうかについて教えてほしい。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
プリンターを切り替えるには手作業でプリンターを変更します。 その後イミディエイトウィンドウで ?application.activeprinter + Enter で PDFCreator on Ne00: みたいのが返ってきますので これを指定します。 excel.activeprinter = "PDFCreator on Ne00:" のように。 または変更は印刷時に行うようにして excel.ActiveWindow.SelectedSheets.PrintOut activeprinter:="PDFCreator" とすると ポート指定部分は無くても機能するようですね。
お礼
回答ありがとうございました。 参考にさせていただきました。 最終的には、vbs から excelのマクロを呼び出し、 プリンタを指定して印刷することができました。