Метод Insert
[Microsoft Agent является нерекомендуемым начиная с Windows 7 и может быть недоступен в последующих версиях Windows.]
-
Описание
-
Вставляет объект Command в коллекцию Commands .
-
Синтаксис
-
агент**. Characters ("CharacterID"). Commands.Insert** Name, RefName, Before_
Caption, Voice, Enabled, Visible
Часть Описание Name Обязательный. Строковое значение, соответствующее идентификатору, присвоенного команде. Refname Обязательный. Строковое значение, соответствующее имени (идентификатору) команды чуть выше или ниже места вставки новой команды. До Необязательный элемент. Логическое значение, указывающее, следует ли вставить новую команду перед командой, указанной в параметре RefName. True (по умолчанию). Новая команда будет вставлена перед указанной командой.
Ложных Новая команда будет вставлена после указанной команды.Caption Необязательный элемент. Строковое значение, соответствующее имени, которое будет отображаться во всплывающем меню символа и в окне Команд, когда клиентское приложение активно для ввода. Дополнительные сведения см. в разделе Свойство Captionобъекта Command. Голосовая связь Необязательный элемент. Строковое значение, соответствующее словам или фразе, которые будут использоваться обработчиком речи для распознавания этой команды. Дополнительные сведения о альтернативных вариантах форматирования для строки см. в разделе Свойство Voice объекта Command. Enabled Необязательный элемент. Логическое значение, указывающее, включена ли команда. По умолчанию используется значение True. Дополнительные сведения см. в разделе Свойство Включено объекта Command. Visible Необязательный элемент. Логическое значение, указывающее, отображается ли команда в окне Команд, когда клиентское приложение активно для ввода. По умолчанию используется значение True. Дополнительные сведения см. в разделе Свойство Visible объекта Command.
Комментарии
Значение свойства Name объекта Command должно быть уникальным в пределах коллекции Commands. Необходимо удалить команду , прежде чем можно будет создать команду с тем же параметром свойства Name . Попытка создать команду со свойством Name , которое уже существует, вызывает ошибку.
Этот метод также возвращает объект Command . Это позволяет объявить объект и назначить ему команду при вызове метода Insert .
Dim Cmd2 as IAgentCtlCommandEx
Set Cmd2 = Genie.Commands.Insert ("my second command", "my first command",_ True, "Test", "Test", True, True)
Cmd2.VoiceCaption = "this is a test"