Свойство ObjectFrame.Verb (Access)

Используйте свойство Verb , чтобы указать операцию, выполняемую при активации объекта OLE, что разрешено, если свойству Action элемента управления присвоено значение acOLEActivate. Для чтения и записи, Long.

Синтаксис

expression. Глагол

выражение Переменная, представляющая объект ObjectFrame .

Замечания

Можно задать свойство Verb , указав значение типа данных Integer , указывающее положение глагола в списке глаголов, возвращаемых свойством ObjectVerbs . Для свойства Verb можно задать значение 1, чтобы указать первую команду в списке, можно задать значение 2, чтобы указать вторую команду в списке, и т. д.

Если свойство ObjectVerbs не используется для идентификации определенной команды, можно задать для свойства Verb одно из следующих значений, чтобы указать операцию, которую необходимо выполнить. Эти значения указывают стандартные глаголы, поддерживаемые всеми объектами.

Константа Описание
acOLEVerbPrimary Выполняет операцию по умолчанию для объекта .
acOLEVerbShow Активирует объект для редактирования.
acOLEVerbOpen Открывает объект в отдельном окне приложения.
acOLEVerbHide Для внедренных объектов скрывает приложение, которое использовалось для создания объекта .

С объектами некоторых приложений можно использовать эти дополнительные значения.

Константа Описание
acOLEVerbInPlaceUIActivate Активирует объект для редактирования в элементе управления . Меню и панели инструментов сервера OLE становятся доступными в контейнере OLE.
acOLEVerbInPlaceActivate Активирует объект в элементе управления . Меню и панели инструментов сервера OLE недоступны в контейнере OLE.

Каждый объект поддерживает собственный набор глаголов. Например, многие объекты поддерживают команды Edit и Play. Используйте свойства ObjectVerbs и ObjectVerbsCount , чтобы узнать, какие глаголы поддерживаются объектом.

Microsoft Access автоматически использует команду по умолчанию объекта, если пользователь дважды щелкает объект, для которого свойству AutoActivate присвоено значение Double-Click.

Пример

В следующем примере элемент управления OLEUnbound0 активируется в виде frmOperations , открывая объект OLE в собственном окне приложения для редактирования. В этом случае OLEUnbound0 содержит новое растровое изображение, связанное с программой Microsoft Paint.

With Forms.Item("frmOperations").Controls.Item("OLEUnbound0") 
 .Action = acOLEActivate 
 .Verb = acOLEVerbOpen 
End With

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.