投稿日 | : 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の引数の指定に問題が
ありますでしょうか?
ご教示よろしくお願いします。