• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBScriptでエクセル印刷モード起動)

VBScriptでエクセル印刷モード起動

このQ&Aのポイント
  • VBScriptを使用して、エクセルブックを印刷モードで起動する方法について教えてください。
  • 現在、エクセルブックを開かずに印刷を実行する方法を探しています。
  • エクセルのアイコンを右クリックして「印刷」を選択した場合と同じように、VBScriptを使用してエクセルを印刷モードで開く方法を教えてください。

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

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

CreateObjectでExcelアプリケーションを作成しているのなら、そのままWorkbookとしてCsvファイルをOpenして、印刷を実行すればいいはずですよ。 ちなみにWin2000、Office2000環境で下記で印刷できました。 Set obj = CreateObject("Excel.Application") Set WSHShell = CreateObject("Wscript.Shell") Set objWkBk = obj.Workbooks.Open("D:\TEST.csv") obj.ActiveWindow.SelectedSheets.PrintOut() obj.quit() Set obj = Nothing #CreateObjectした後にRunすると、CreateObjectで作成したExcelのタスクが残ってしまいますよ。

mappy88
質問者

お礼

わざわざソースのご提示までありがとうございます。 おかげさまでやりたかった事が出来るようになりました。 本当にありがとうございました。

関連するQ&A

専門家に質問してみよう