
No.1ベストアンサー
- 回答日時:
>SPSSという統計ソフトをVBから起動しています。
VBのShellで起動しているのですか?
APIのShellExecuteでは対応できないかな?
SPSSというのはどのようなものか全くわかりませんが、メモ帳の作業パスを指定して、起動をかけることは、以下の方法で可能でした。
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" ( _
ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As VBA.VbAppWinStyle) As Long
Sub テスト()
Dim l_strExePath As String
Dim l_strWorArea As String
l_strExePath = "C:\windows\notepad.exe"
l_strWorArea = "C:\"
Call MyShell(l_strExePath, l_strWorArea)
End Sub
Sub MyShell(ByVal p_strExe As String, ByVal p_strWorArea As String)
Call ShellExecute(0, "open", p_strExe, vbNullString, p_strWorArea, vbNormalFocus)
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAでIEが起動しているか...
-
wshで既に立ち上がっているアプ...
-
URLエンコード 文字数について
-
mscomm32.ocxの登録方法
-
exeファイルを実行するとすぐに...
-
vba アプリの起動確認でAutocad...
-
宛先ナシでメールソフトを起動...
-
CreateProcessのエラー
-
VBAでOutlookを終了させたい Ex...
-
アウトルックが起動しているか...
-
別アプリの起動、終了について
-
フォームの最前面が効かない
-
VBSで起動したアプリが前面表示...
-
Process.Startで起動したアプリ...
-
VBSから別のVBS起動するとき変...
-
VBからExcelに書き込む方法
-
VBAでArrayListを使う為の「msc...
-
Designer.vbは直接コードをいじ...
-
印刷ダイアログを表示させたくない
-
意味不明の実行時エラーで困っ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAでOutlookを終了させたい Ex...
-
アウトルックが起動しているか...
-
Windows上のプログラム。「予め...
-
フォームの最前面が効かない
-
VBAでIEが起動しているか...
-
VBSから別のVBS起動するとき変...
-
exeファイルを実行するとすぐに...
-
VBSでExcelのUserFormをエクス...
-
VB6からエクセルの印刷機能...
-
VBSで起動したアプリが前面表示...
-
VBAでSeleniumからChromeを起動...
-
ウィンドウを終了させたい・・・
-
C# 他のアプリケーションを優先...
-
ACCESS VBAで別のACCESS(mdb)を...
-
別のクラスからのタイマの起動方法
-
htmlからcgiを自動的に起動させ...
-
VBで実行中のEXEファイルの情報...
-
【プログラミング】HTAが想定通...
-
gccプログラムで複数の実行ファ...
-
mscomm32.ocxの登録方法
おすすめ情報