次の方法で共有


Add メソッド

[Microsoft エージェントは Windows 7 の時点で非推奨となり、以降のバージョンの Windows では使用できない可能性があります。]

説明

Command オブジェクトを Commands コレクションに追加します。

構文の

エージェント ** です。characters ("CharacterID")。Commands.Add** Name, Caption, Voice, Enabled, Visible

部分 形容
名の 必須。 コマンドに割り当てる ID に対応する文字列値。
キャプション 随意。 文字のポップアップ メニューと、クライアント アプリケーションが入力/アクティブのときにコマンド ウィンドウに表示される名前に対応する文字列値。 詳細については、「Command オブジェクトの Caption プロパティ」を参照してください。
音声 随意。 このコマンドを認識するために音声エンジンによって使用される単語または語句に対応する文字列値。 文字列の書式設定の代替方法の詳細については、Command オブジェクトの Voice プロパティを参照してください。
Enabled 随意。 コマンドが有効かどうかを示すブール値。 既定値は Trueです。 詳細については、「Command オブジェクトの Enabled プロパティ」を参照してください。
表示 随意。 クライアント アプリケーションが入力/アクティブのときに、文字のポップアップ メニューにコマンドが表示されるかどうかを示すブール値。 既定値は Trueです。 詳細については、「Command オブジェクトの Visible プロパティ」を参照してください。

 

備考

Command オブジェクトの Name プロパティの値は、Commands コレクション内で一意である必要があります。 同じ Name プロパティ設定を使用して新しいコマンドを作成する前に、コマンドを削除する必要があります。 既に存在する Name プロパティを持つコマンドを作成しようとすると、エラーが発生します。

このメソッドは、Command オブジェクトも返します。 これにより、オブジェクトを宣言し、Addmethod を呼び出すときにコマンドを割り当てることができます。

   Dim Cmd1 as IAgentCtlCommandEx
   Set Cmd1 = Genie.Commands.Add ("my first command", "Test", "Test", True, True)
   Cmd1.VoiceCaption = "this is a test"

Insert メソッドの

RemoveAll メソッド

Remove メソッドの