本ページは公開が終了した情報の複製であり、掲載時点での情報です。本ページに記載されている内容について各所に問い合わせることはご遠慮下さい。
サポート技術情報

[VB2] アプリケーションの関連付けを元にプログラムを実行させる方法

文書番号: 410505

最終更新日: 1999/03/21


この資料は以下の製品について記述したものです。


この記事は、以前は次の 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)

Keywords: KBHOWTO KB410505
Technology: kbAudDeveloper kbVBSearch

inserted by FC2 system