tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: エクスプローラの操作で特殊パスへの移動
投稿日: 2009/09/21(Mon) 18:41
投稿者魔界の仮面弁士
> マイコンピュータなどの特殊なパスへの移動方法がわかりません

Vista 機が手元に無いので、
 XP Professional SP3 + IE8 + VBScript 5.8
 Windows 7 Ultimate + IE8 + VBScript 5.8
で試してみました。


Dim exp
Set exp = GetObject("new:{C08AFD90-F2A1-11D1-8455-00A0C91F3880}")
exp.Visible = True
'exp.Navigate "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}"  '★1
exp.Navigate2 17  '★2

------------------------
★1 を使った場合:
        XP : "マイ コンピュータ" が表示された。
      Win7 : Navigate 時にエラー[プロシージャの呼び出し、または引数が不正です。]
Win7(管理者): GetObject 時にエラー[ActiveX コンポーネントはオブジェクトを生成できません]

★2 を使った場合:
        XP : "マイ コンピュータ" が表示された。
      Win7 : "コンピューター" が表示された。
Win7(管理者): GetObject 時にエラー[ActiveX コンポーネントはオブジェクトを生成できません]
------------------------

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。