投稿日 | : 2003/09/12(Fri) 10:05 |
投稿者 | : ハロ |
URL | : |
タイトル | : Re^2: CreateProcessのコマンドライン |
> > "C:\Program Files\Microsoft OfficeXP\Office10\excel.exe " "c:\a.xls"
>
> "C:\Program Files\Microsoft OfficeXP\Office10\excel.exe c:\a.xls"
> じゃないでしょうか?(未確認 (-_-;))
>
> 確認したら OK でした。(^。^)
ご回答ありがとうございます。
ご指摘の方法でやってみました。が
今度はEXCEL自体が起動しません。
最初の方法でもWin2000+Office2000の環境だと問題なく動きました。
(厳密に言うとOffice2000の場合パスが違うので
"C:\Program Files\Microsoft Office\Office\excel.exe " "c:\a.xls"
で正常に動きました。)
まとめると
■指定方法
1)"C:\Program Files\Microsoft OfficeXP\Office10\excel.exe " "c:\a.xls"
2)"C:\Program Files\Microsoft OfficeXP\Office10\excel.exe c:\a.xls"
■WinXP(SP1)+OfficeXP(SP2)での試験
1)は、前述の通りEXCEL起動後「このファイルの形式が認識できません。」という
エラーが出力されます。
2)は、EXCELが起動されません。
■Win2000(SP4)+Office2000(SP3)での試験
1)は、正常に起動します。
2)は、EXCELが起動されません。
2)の方法で花ちゃんさんの環境で動くということは
PCの環境に原因があるのでしょうか?