スクリプトと Microsoft Visual Basic のシェル オブジェクト

このセクションでは、シェルによって実装される Windows オブジェクトについて説明します。

このセクションの内容

トピック 説明
DIDiskQuotaUser
クライアントが NTFS ボリュームのグローバル ディスク クォータ設定を管理できるようにします。 このオブジェクトを使用すると、 DIDiskQuotaUser インターフェイスの重要な機能をスクリプトおよび Microsoft Visual Basic ベースのアプリケーションで使用できます。
DiskQuotaControl
管理者がボリュームのディスク クォータ プロパティを管理できるようにします。 NTFS ファイル システムを使用すると、管理者は、指定したディスク領域 ( クォータ制限) を各ユーザーに割り当てることで、共有ボリュームのディスク使用量を管理できます。 このオブジェクトを使用すると、すべての新しいユーザーに自動的に割り当てられる既定のクォータ制限を設定できます。
DShellWindowsEvents
IShellWindows ウィンドウ登録イベントを受信します。
フォルダー
シェル フォルダーを表します。 このオブジェクトには、フォルダーに関する情報を取得できるプロパティとメソッドが含まれています。
Folder2
オフライン フォルダーをサポートするように Folder オブジェクトを拡張します。
FolderItem
シェル フォルダー内のアイテムを表します。 このオブジェクトには、アイテムに関する情報を取得できるプロパティとメソッドが含まれています。
FolderItems
シェル フォルダー内の項目のコレクションを表します。 このオブジェクトには、コレクションに関する情報を取得できるプロパティとメソッドが含まれています。
FolderItems2
FolderItems オブジェクトを拡張します。 1 つの追加メソッドがサポートされています。
FolderItems3
FolderItems2 オブジェクトを拡張します。 このオブジェクトは、追加のメソッドとプロパティをサポートしています。
FolderItemVerb
項目で使用できる 1 つの動詞を表します。 このオブジェクトには、動詞に関する情報を取得できるプロパティとメソッドが含まれています。
FolderItemVerbs
シェル フォルダー内のアイテムの動詞のコレクションを表します。 このオブジェクトには、コレクションに関する情報を取得できるプロパティとメソッドが含まれています。
IShellDispatch
シェル内のオブジェクトを表します。 シェルを制御し、シェル内でコマンドを実行するためのメソッドが用意されています。 他のシェル関連のオブジェクトを取得するメソッドもあります。
注:IShellDispatch、Shell オブジェクトを介して実装され、アクセスされます。
IShellDispatch2
IShellDispatch オブジェクトをさまざまな新機能で拡張します。
注:IShellDispatch2、Shell オブジェクトを介して実装され、アクセスされます。
IShellDispatch3
IShellDispatch2 オブジェクトを拡張します。 IShellDispatch3 では、 IShellDispatch2 でサポートされているプロパティとメソッドに加えて、1 つの新しいメソッドがサポートされています。
注:IShellDispatch3、Shell オブジェクトを介して実装され、アクセスされます。
IShellDispatch4
IShellDispatch3 オブジェクトを拡張します。 IShellDispatch3 でサポートされているプロパティとメソッドに加えて、IShellDispatch4 では 4 つの追加メソッドがサポートされています。
注:IShellDispatch4、Shell オブジェクトを介して実装され、アクセスされます。
IShellDispatch5
IShellDispatch4 オブジェクトを拡張します。 IShellDispatch4 でサポートされているプロパティとメソッドに加えて、IShellDispatch5 は、開いているウィンドウを 3D スタックに表示するメソッドを追加します。
注:IShellDispatch5、Shell オブジェクトを介して実装され、アクセスされます。
IShellDispatch6
IShellDispatch5 オブジェクトを拡張します。 IShellDispatch5 でサポートされているプロパティとメソッドに加えて、IShellDispatch6 では、[アプリ検索] ウィンドウを表示するメソッドが追加されます。
注:IShellDispatch6、Shell オブジェクトを介して実装され、アクセスされます。
IShellLinkDual2
ShellLinkObject オブジェクトを拡張し、1 つの追加プロパティをサポートします。
NewWDEvents
ウィザードでホストされているサーバー側ページを有効にして WebWizardHost オブジェクトを拡張し、ユーザーが Microsoft アカウントを介して認証されたことを確認します。
Shell
シェル内のオブジェクトを表します。 シェルを制御し、シェル内でコマンドを実行するためのメソッドが用意されています。 他のシェル関連のオブジェクトを取得するメソッドもあります。
ShellFolderItem
FolderItem オブジェクトを拡張します。 FolderItem でサポートされているプロパティとメソッドに加えて、ShellFolderItem には 2 つのメソッドが追加されています。
ShellFolderView
ビュー内のオブジェクトを表し、ビューの内容に関する情報を取得するために使用されるプロパティとメソッドを提供します。
ShellFolderViewOC
指定した ShellFolderView オブジェクトによって発生したイベントを、対応する ShellFolderViewOC イベント ハンドラーに転送します。
ShellLinkObject
シェル リンクを管理します。 このオブジェクトを使用すると、スクリプト アプリケーションで IShellLink インターフェイスの多くの機能を使用できるようになります。
ShellUIHelper
スクリプトと Visual Basic 開発者がシェルで使用できる機能の一部を使用できるように、シェルによって実装されます。 ShellUIHelper オブジェクトには、プロパティやイベントはありません。 シェルに項目を追加するためのメソッドが用意されています。
ShellWindows
シェルに属する開いているウィンドウのコレクションを表します。 このオブジェクトに関連付けられているメソッドは、シェル内でコマンドを制御および実行し、他のシェル関連のオブジェクトを取得できます。
WebWizardHost
ウィザード拡張機能でホストされている HTML ページがウィザードと通信できるようにするメソッドを公開します。