オフィス2003です。
Sub サンプル1()
Dim strExcelPath As String
strExcelPath = "C:\Program Files\Microsoft Office\OFFICE11\EXCEL.EXE"
Shell strExcelPath, 1
End Sub
なら空のエクセルアプリケーションが開けます。
でも、
Sub サンプル2()
Dim strExcelPath As String
strExcelPath = "D:\ファイル.xls"
Shell strExcelPath, 1
End Sub
だと、
“プロシージャの呼び出し、または引数が不正です。“
と言うエラーになります。
Shell関数を使って、ファイル名を指定して開くことはできないのでしょうか?
↧