Microsoft(R) Visual Basic(R) Programming System for Windows(TM) Version 2.0(以下 Visual Basic for Windows 2.0)
この記事は、以前は次の ID で公開されていました: JP410505
概要
Visual Basic for Windows 2.0 の Shell 関数ではデータ ファイルのみを指定して、
関連付けられているアプリケーションに、データ ファイルを読み込ませて起動させる
ことはできません。この資料では Windows API の ShellExecute を使用することで
実現させる方法について記述しています。
関連情報
Microsoft(R) Windows(TM) Software Development Kit Version 3.1 プログラマーズ リファレンス Vol.2 関数
サンプル
モジュール ファイル
Global Const SW_SHOW = 5
Declare Function ShellExecute Lib "shell.dll" (ByVal hWnd As Integer, ByVal l
pszOp As Long, ByVal lpszFile As String, ByVal lpszParams As Long, ByVal lpsz
Dir As String, ByVal fsShowCmd As Integer) As Integer
使用例
Dim hInst As Integer
...
hInst = ShellExecute(Me.hWnd, 0&, "c:\vb\readme.txt", 0&, "", SW_SHOW)