- ベストアンサー
指定時間にプリントアウトする方法
例えば、自動的に朝の7時にパソコンの電源が入り、勝手にマクロを実行してプリントアウトするなんてことはできるのでしょうか?VBAを始めたときからのやりたかったことなのですが、いまだ答えには、たどり着けずにいます。ご存知の方がおられたら幸いです。なにぶん初心者ですが宜しくお願いいたします。
- みんなの回答 (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台これ専用パソコンを確保する必要はありますね。
お礼
お忙しい中、ご回答ありがとうございます。 アドバイスをきっかけになんとか自分なりに進めていきたいと思います。ありがとうございました。