- 締切済み
Dosのバッチをマクロにしたい
以下の内容のDosバッチファイルがあるのですが、これをマクロ化してどのPCでも使えるようにしたいと思います。どのように書けば良いのかご指導ください。 DOS.batの内容は、概ね以下の通りです。 del I:\AAA\BBB\*.xls 'ワークブックの削除 D: cd D:\Program Files\Microsoft Office\Office\ MSACCESS.EXE 'ACCESSの立ち上げ I:\CCC\DDD\EEE.mdb 'EEE.mdbを開く(データベースの修正作業) 'これが終了したら(右上の×をクリックすると)次へ EXCEL.EXE 'Excelの立ち上げ I:\FFF\GGG\HHH.xls 'HHH.xlsを開く 'auto_openマクロが走る(終了すると) EXCEL.EXE 'Excelの立ち上げ(これは無駄?) I:\JJJ\KKK\LLL.xls 'HHH.xlsを開く 'auto_openマクロが走る '以下excelのマクロをいくつか走らせます。 よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- taka_tetsu
- ベストアンサー率65% (1020/1553)
回答No.4
- taka_tetsu
- ベストアンサー率65% (1020/1553)
回答No.3
- taka_tetsu
- ベストアンサー率65% (1020/1553)
回答No.2
- taka_tetsu
- ベストアンサー率65% (1020/1553)
回答No.1
お礼
私の質問のケースでは、引き渡すとは言わないのですね。すみません。勉強になります。 フルパスの件ですが、1の方は、確かにマシンに依存しています。私、D:\Program Files\Microsoft Office\Office\ MSACCESS.EXE って書きましたねぇ。そこは、ほとんどが、c:\***ですね。一部のマシンは、後から、Msofficeを入れたので、d:\***だったりしますが。 それと、2のI:\***の方は全てのPCで同じです。というか、サーバーのアドレスです。 Dosについては、copyやdirなどの簡単なコマンドくらいならわかりますが、Dosでバッチファイルを作って何かをさせるというのは、ほとんどの人間が出来ません。今の時代(XPになってから)特に、Dosは使わなくなりましたしねぇ。 あと、VBScriptですか?それでも良いですが、VBScriptって、VBベースじゃなかったですか?まぁ、VBもわからないんだけど。。。。。。。。