- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBScriptでエクセル印刷モード起動)
VBScriptでエクセル印刷モード起動
このQ&Aのポイント
- VBScriptを使用して、エクセルブックを印刷モードで起動する方法について教えてください。
- 現在、エクセルブックを開かずに印刷を実行する方法を探しています。
- エクセルのアイコンを右クリックして「印刷」を選択した場合と同じように、VBScriptを使用してエクセルを印刷モードで開く方法を教えてください。
- みんなの回答 (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のタスクが残ってしまいますよ。
お礼
わざわざソースのご提示までありがとうございます。 おかげさまでやりたかった事が出来るようになりました。 本当にありがとうございました。