投稿日 | : 2004/12/06(Mon) 17:53 |
投稿者 | : LESIA |
Eメール | : |
URL | : |
タイトル | : Re^9: コモンダイアログ→Excel |
> これで実行すると「ファイルが見つかりません」というエラーが出てしまいます。
> パスがちがいますか?
違います(^^;
これでは、コモンダイアログで取得したファイル名じゃなくて、"FileName"という
文字列になってしまいます。変数にはダブルクォーテーションは付けません。
また、変数名はプロパティと同じ名前は付けない方が良いです。
ところで、Shell関数は実行可能プログラムを実行させるもので、エクセルファイル等の
文書ファイルを直接指定しても動きません。
関連付けされたファイルを起動するならこんな感じになります。
strFileName = CommonDialog1.FileName
IRtn = Shell(Environ("ComSpec") & " /c start " & strFileName)