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

投稿日: 2003/09/11(Thu) 10:02
投稿者ハロ
URL
タイトルCreateProcessのコマンドライン

お世話になります。ハロと申します。

CreateProcessを使用して、ファイルを指定して
EXCELを起動しようとしています。

以下がコードの抜粋です。

CreateProcess(vbNullString, _
               strFileName, _
               ・・・

strFileNameには、
"C:\Program Files\Microsoft OfficeXP\Office10\excel.exe " "c:\a.xls"
がセットされています。(ダブルコーテーションも含みます。)

エクセルは起動するのですが、
「このファイルの形式が認識できません。」
というエラーをEXCELが出力し、
「キャンセル」ボタン押下で、a.xls
は正常に開きます。
(ファイルとして、excel.exeとa.xlsを
開こうとしているような気がします。)

CreateProcessの引数の指定に問題が
ありますでしょうか?
ご教示よろしくお願いします。


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

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

- Web Forum -