とっておきの「夜食」教えて下さい

EXCELをバッチコマンドで起動したとき、引数を渡せますか、できるとしたら方法を教えてください

A 回答 (2件)

VBAで値を受け取りたいとかそういうことですよね?


ならばVBAでは直接値を受け取ることは出来ません。

もしバッチだけでやるならまず先にtxtにでも値を書き出して、続いてエクセルを起動。エクセルが起動する際にtxtファイルから値を読み取るというようにクッションが必要になります。
    • good
    • 1
この回答へのお礼

おっしゃる通り
簡単にファイルで引き継ぐことにしました。
貴重なアドバイスありがとうございました

お礼日時:2003/12/23 17:39

スタート-ファイル名を指定して実行-


excel.exe aaa(エンタ)でaaa.xlsが開きます.
そう言う引数ではないですか。
DOSプロンプトにおいてでも、CD "c:\Program Files\Microsoft Office\Officeで "c:\Program Files\Microsoft Office\Office>にして、excel.exe aaa.xls(エンタ)でも同じ。(98SEでエクセル2000)
引数と言うのは、システムやプログラム側でそれに備えて
つくっていないとダメなものではないですか。エクセルには、EXCELの後にファイル名のほかに、メモリサイズとか数個の引数があったように思います。いま手許にありませんが、調べて見られては。その事項に関しては引数を渡せると言えると思います。
    • good
    • 0
この回答へのお礼

簡単にファイルで引き継ぐことにしました。
貴重なアドバイスありがとうございました。

お礼日時:2003/12/23 17:39

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報

このQ&Aを見た人がよく見るQ&A