Shell.ControlPanelItem メソッド

本ページには広告が含まれています。

指定されたコントロール パネル項目(*.cpl)のアプリケーションを実行します。アプリケーションがすでに開いている場合は、実行中のインスタンスがアクティブになります。

構文
  1. void = Shell.ControlPanelItem( bstrDir )
引数
bstrDir (String)必須
コントロール パネル項目を参照
戻り値

コントロール パネル項目

コントロール パネル項目(*.cpl)のファイルはC:\Windows\System32のフォルダにあり、Windows 10では16個のファイルがあります。

Shell.ControlPanelItem メソッドの引数に指定したファイル名のプログラムが起動します。

ファイル名 プログラム
appwiz.cplコントロールパネル\プログラム\プログラムと機能
bthprops.cpl
desk.cpl設定\システム\ディスプレイ
hdwwiz.cplデバイス マネージャー
inetcpl.cplインターネットのプロパティ
intl.cplコントロールパネル\時計と地域\地域
irprops.cpl
joy.cplゲーム コントローラー
main.cplマウスのプロパティ
mmsys.cplサウンド
ncpa.cplコントロール パネル\ネットワークとインターネット\ネットワーク接続
powercfg.cplコントロール パネル\ハードウェアとサウンド\電源オプション
sysdm.cplシステムのプロパティ
telephon.cpl所在地情報
timedate.cpl日付と時刻
wscui.cplコントロール パネル\システムとセキュリティ\セキュリティとメンテナンス

appwiz.cpl

プログラムと機能はシステムにインストールされたソフトウェアを確認できる機能です。各プログラムの一覧が表示され、不要なソフトウェアのアンインストール、あるいはインストール済みプログラムの変更・修復などを行うことができます。

.png

hdwwiz.cpl

デバイス マネージャーは、PCに接続されている各種ハードウェア(例:ディスプレイ アダプター、ネットワーク アダプター、オーディオデバイス、USBコントローラーなど)の一覧を確認できます。

マネージャー.png

inetcpl.cpl

インターネットのプロパティは、ブラウザの設定やネットワーク接続、セキュリティ関連のオプションを管理します。

.png

joy.cpl

ゲーム コントローラーは、Windowsシステムで接続されている各種ゲームパッドやジョイスティックなどの入力デバイスを管理するための専用ツールです。

コントローラー.png

main.cpl

マウスのプロパティは、マウスの動作、ポインターの速度、ボタンの設定などマウスの設定を詳細にカスタマイズすることができます。

.png

mmsys.cpl

サウンドは、オーディオデバイスの設定やトラブルシューティングを行うことができます。

.png

ncpa.cpl

ネットワーク接続は、Windowsでネットワーク設定の確認、変更を行います。主に、有線LANや無線LANの設定、接続状況の確認、プロパティの設定などができます。

.png

powercfg.cpl

電源オプションでは、パソコンの電源を管理し電力の消費方法を状況に合わせて変更することができます。

.png

sysdm.cpl

システムのプロパティでは、パソコンの基本的な情報や設定を管理することができます。

.png

telephon.cpl

.png

timedate.cpl

日付と時刻では日付、時刻、タイムゾーンの設定を行うことができます。

.png

wscui.cpl

.png

使い方

「プログラムと機能」を起動

UWSC
DIM Shell = CREATEOLEOBJ("Shell.Application")
Shell.ControlPanelItem("appwiz.cpl")

「ディスプレイ」を起動

UWSC
DIM Shell = CREATEOLEOBJ("Shell.Application")
Shell.ControlPanelItem("desk.cpl")

「デバイスマネージャー」を起動

UWSC
DIM Shell = CREATEOLEOBJ("Shell.Application")
Shell.ControlPanelItem("hdwwiz.cpl")

「インターネットのプロパティ」を起動

UWSC
DIM Shell = CREATEOLEOBJ("Shell.Application")
Shell.ControlPanelItem("inetcpl.cpl")

「地域」を起動

UWSC
DIM Shell = CREATEOLEOBJ("Shell.Application")
Shell.ControlPanelItem("intl.cpl")

「ゲーム コントローラー」を起動

UWSC
DIM Shell = CREATEOLEOBJ("Shell.Application")
Shell.ControlPanelItem("joy.cpl")

「マウスのプロパティ」を起動

UWSC
DIM Shell = CREATEOLEOBJ("Shell.Application")
Shell.ControlPanelItem("main.cpl")

「サウンド」を起動

UWSC
DIM Shell = CREATEOLEOBJ("Shell.Application")
Shell.ControlPanelItem("mmsys.cpl")

「ネットワーク接続」を起動

UWSC
DIM Shell = CREATEOLEOBJ("Shell.Application")
Shell.ControlPanelItem("ncpa.cpl")

「電源オプション」を起動

UWSC
DIM Shell = CREATEOLEOBJ("Shell.Application")
Shell.ControlPanelItem("powercfg.cpl")

「システムのプロパティ」を起動

UWSC
DIM Shell = CREATEOLEOBJ("Shell.Application")
Shell.ControlPanelItem("sysdm.cpl")

「所在地情報」を起動

UWSC
DIM Shell = CREATEOLEOBJ("Shell.Application")
Shell.ControlPanelItem("telephon.cpl")

「日付と時刻」を起動

UWSC
DIM Shell = CREATEOLEOBJ("Shell.Application")
Shell.ControlPanelItem("timedate.cpl")

「セキュリティとメンテナンス」を起動

UWSC
DIM Shell = CREATEOLEOBJ("Shell.Application")
Shell.ControlPanelItem("wscui.cpl")

参考文献

  1. 「ファイル名を指定して実行」を極める #Windows - Qiita
  2. https://takuya-1st.hatenablog.jp/entry/2016/02/05/234847