Поделиться через


Свойство CommandBarButton.OLEUsage (Office)

Возвращает или задает роли клиента OLE и сервера OLE, в которых будет использоваться элемент управления CommandBarButton при слиянии двух приложений Microsoft Office. Для чтения и записи.

Примечание.

Использование CommandBars в некоторых приложениях Microsoft Office было заменено новым компонентом ленты пользовательского интерфейса Microsoft Office Fluent. Дополнительные сведения см. в статье Обзор ленты Office Fluent.

Синтаксис

expression. OLEUsage

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

Возвращаемое значение

msoControlOLEUsage

Замечания

Это свойство позволяет указать, как элементы управления панели команд отдельных приложений надстройки будут представлены в одном приложении Office при его объединии с другим приложением Office. Если и клиент, и сервер реализуют панели команд, элементы управления панели команд внедряются в клиентский элемент управления с помощью элемента управления . Пользовательские элементы управления, помеченные как только клиент (или ни клиент, ни сервер), удаляются с сервера, а элементы управления, помеченные как только сервер (или ни сервер, ни клиент), удаляются из клиента. Остальные элементы управления объединяются.

Если одно из приложений объединения не является приложением Office, используется обычное слияние меню OLE, которое управляется свойством OLEMenuGroup .

Пример

В этом примере добавляется новая кнопка на панель команд с именем Сервис и устанавливается ее свойство OLEUsage .

Set myControl = CommandBars("Tools").Controls _ 
    .Add(Type:=msoControlButton,Temporary:=True) 
myControl.OLEUsage = msoControlOLEUsageNeither

См. также

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

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