IShellDispatch.ControlPanelItem メソッド
指定したコントロール パネル アプリケーションを実行します。 アプリケーションが既に開いている場合は、実行中のインスタンスがアクティブになります。
Note
Windows Vista の時点では、ほとんどのコントロール パネル アプリケーションはシェル項目であり、この関数では開くことができません。 これらのコントロール パネル アプリケーションを開くには、正規名を control.exe に渡します。 次に例を示します。
control.exe /name Microsoft.Personalization
構文
IShellDispatch.ControlPanelItem(
bstrDir
)
IShellDispatch.ControlPanelItem( _
ByVal bstrDir As BSTR _
)
パラメーター
-
bstrDir [in]
-
種類: BSTR
コントロール パネル アプリケーションのファイル名。
戻り値
JScript
このメソッドは値を返しません。
VB
このメソッドは値を返しません。
解説
このメソッドは、 Shell.ControlPanelItem メソッドを使用して実装され、アクセスされます。
例
次の例では、ControlPanelItem を使用して、コントロール パネルの [プロパティの表示] 項目を実行します。 JScript、VBScript、Visual Basic の使用法が表示されます。
Jscript:
<script language="JScript">
function fnShellControlPanelItemJ()
{
var objShell = new ActiveXObject("shell.application");
objshell.Shell_ControlPanelItem("desk.cpl");
}
</script>
Vbscript:
<script language="VBScript">
function fnShellControlPanelItemVB()
dim objShell
set objShell = CreateObject("shell.application")
objshell.Shell_ControlPanelItem("desk.cpl")
set objShell = nothing
end function
</script>
Visual Basic:
Private Sub fnShellControlPanelItemVB()
Dim objShell As Shell
Set objShell = New Shell
objshell.Shell_ControlPanelItem ("desk.cpl")
Set objShell = Nothing
End Sub
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional、Windows XP [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー |
|
IDL |
|
[DLL] |
|