VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 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の環境に原因があるのでしょうか?


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -