プロが教える店舗&オフィスのセキュリティ対策術

Visual Basic 6.0
コマンドボタンでリンク先のファイルを開くプログラムを作成しています。
コマンドボタンクリック時に、下記ステートメントを入れているのですが
リンク先が、ショートカットの場合エラーして開けません。(見つかりませんのエラー)
リンク先全てを開くことは出来ないのでしょうか?
すみませんがご教授願います。

CreateObject("Shell.Application").ShellExecute C:\AAA
'AAA = ショートカット名

A 回答 (1件)

「AAA」というショートカットの実態は、「AAA.lnk」なので「AAA.lnk」で試してみるとどうでしょうか。

この回答への補足

失礼致しました。
CreateObject("Shell.Application").ShellExecute
でショートカットのファイルを開くことは可能でした。
原因は不明ですが、何かのエラーで開けませんでした。
.lnk 参考になりました。
お手数お掛けして申し訳ありませんでした。

補足日時:2009/07/14 11:02
    • good
    • 1
この回答へのお礼

回答有難う御座います。
.lnk でショートカットファイルが開けるのは知りませんでした。

説明不測で失礼致しました。
ショートカットファイルとそれ以外も開ける様に出来ないでしょうか?
If文で通常ファイルとショートカットファイルの区別も出来ないうえ
ErrorTrapも引っかからないので困っています。

お礼日時:2009/07/09 13:24

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

このQ&Aを見た人はこんなQ&Aも見ています