• ベストアンサー

指定時間にプリントアウトする方法

例えば、自動的に朝の7時にパソコンの電源が入り、勝手にマクロを実行してプリントアウトするなんてことはできるのでしょうか?VBAを始めたときからのやりたかったことなのですが、いまだ答えには、たどり着けずにいます。ご存知の方がおられたら幸いです。なにぶん初心者ですが宜しくお願いいたします。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

(1)電源自動投入する。するとOS自動インストールは行われるはず。 (2)エクセル(アクセス)自動起動する。 (3)VBA自動実行する。 が必要です。 (1)はBIOSの働きを借りる必要があります。 http://www.ksky.ne.jp/~iguchi/school/dengen.htm に載って入るやり方をやって見たらどうですか。 (3)はPersonal.xlsのThisWorkbookのOpenイベントに Private Sub Workbook_Open() Workbooks.Open "aaa14.xls" End Sub aaa14.xlsは例です。 と入れておくと、aaa14.xlsが自動的に開きます。 さらにまたaaa14.xlsの Private Sub Workbook_Open() '(処理) End Sub に処理を書くまたは処理モジュール名を入れる。 さて、普通はデスクトップで終りとまるOSの読みこみ完了時に、エクセルが動きはじめれば良い。 これはスタートアップにエクセルをおくで出来るか考えさせてください。 これをやるには、BIOSを特殊セットしたりするので、1台これ専用パソコンを確保する必要はありますね。

yasetai
質問者

お礼

お忙しい中、ご回答ありがとうございます。 アドバイスをきっかけになんとか自分なりに進めていきたいと思います。ありがとうございました。

関連するQ&A