タイトル : 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 コンポーネントはオブジェクトを生成できません] ------------------------ |