Add メソッド
[Microsoft エージェントは Windows 7 の時点で非推奨となり、以降のバージョンの Windows では使用できない場合があります。]
-
Description
-
構文
-
agent**.文字 ("CharacterID")。Commands.Add** Name, Caption, Voice, Enabled, Visible
パーツ 説明 Name 必須です。 コマンドに割り当てる ID に対応する文字列値。 Caption 省略可能。 文字のポップアップ メニューと、クライアント アプリケーションが入力アクティブのときにコマンド ウィンドウに表示される名前に対応する文字列値。 詳細については、 Command オブジェクトの Caption プロパティを参照してください。 音声 省略可能。 このコマンドを認識するために音声エンジンによって使用される単語または語句に対応する文字列値。 文字列の代替書式の詳細については、 Command オブジェクトの Voice プロパティを参照してください。 有効 省略可能。 コマンドが有効かどうかを示すブール値。 既定値は True です。 詳細については、 Command オブジェクトの Enabled プロパティを参照してください。 [表示] 省略可能。 クライアント アプリケーションが入力アクティブのときに、その文字のポップアップ メニューにコマンドが表示されるかどうかを示すブール値。 既定値は True です。 詳細については、 Command オブジェクトの Visible プロパティを参照してください。
解説
Command オブジェクトの Name プロパティの値は、Commands コレクション内で一意である必要があります。 同じ Name プロパティ設定を使用して新しい Command を作成する前に、Command を削除する必要があります。 既に存在する Name プロパティを使用して Command を作成しようとすると、エラーが発生します。
このメソッドは 、Command オブジェクトも返します。 これにより、Addmethod を呼び出すときにオブジェクトを宣言し、それに Command を割り当てることができます。
Dim Cmd1 as IAgentCtlCommandEx
Set Cmd1 = Genie.Commands.Add ("my first command", "Test", "Test", True, True)
Cmd1.VoiceCaption = "this is a test"
関連トピック