アプリ版:「スタンプのみでお礼する」機能のリリースについて

Visual Basic 2005で、ワードやエクセル、pdfなどの関連付けされたファイルを開くにはどうすればよいでしょうか。

Shell("c:\abc.pdf")

ではエラーになってしまいます。
どうぞよろしくお願いします。

A 回答 (2件)

こんにちは、



Process.Start("C:\abc.pdf")

でいくと思います。
ワードでもエクセルでも同様です。

参考ホームページにもありますよ。
http://homepage1.nifty.com/rucio/main/dotnet/Sam …
    • good
    • 1
この回答へのお礼

大変助かりました。
参考ホームページもとても役立ちそうです。
ありがとうございました。

お礼日時:2006/09/03 08:27

APIを使えば簡単にできますよ



↓↓↓以下宣言部↓↓↓
Public Declare Function ShellExecute Lib "SHELL32" Alias "ShellExecuteA" _
(ByVal hWnd&, ByVal lpOperation$, ByVal lpFile$, ByVal lpParameters$, _
ByVal lpDirectory$, ByVal nShowCmd&) As Long

Public Const SW_SHOW = 5 'ハンドル
↑↑↑以上宣言部↑↑↑

'アプリケーション起動
ShellExecute Me.hWnd, "Open", "起動したいファイルパス", vbNullString, "", SW_SHOW
    • good
    • 0
この回答へのお礼

ありがとうございます。
残念ながら、私の環境(VB2005)では、「スタックを不安定にしています~」と出て実行できませんでした。

お礼日時:2006/09/03 08:36

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!