• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBSでExcelファイル印刷時のプリンタ指定)

VBSでExcelファイル印刷時のプリンタ指定

このQ&Aのポイント
  • VBSでExcelファイルを印刷する際、プリンタの指定方法について分からない。
  • VBSからプリンタを変えて印刷する方法を試したが、エラーが発生する。
  • VBSからはプリンタの指定ができないのかどうかについて教えてほしい。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

プリンターを切り替えるには手作業でプリンターを変更します。 その後イミディエイトウィンドウで ?application.activeprinter + Enter で PDFCreator on Ne00: みたいのが返ってきますので これを指定します。 excel.activeprinter = "PDFCreator on Ne00:" のように。 または変更は印刷時に行うようにして excel.ActiveWindow.SelectedSheets.PrintOut activeprinter:="PDFCreator" とすると ポート指定部分は無くても機能するようですね。

mountain11
質問者

お礼

回答ありがとうございました。 参考にさせていただきました。 最終的には、vbs から excelのマクロを呼び出し、 プリンタを指定して印刷することができました。

関連するQ&A

専門家に質問してみよう