CommandBarButton.OLEUsage 属性 (Office)

获取或设置特定的 OLE 客户端和 OLE 服务器角色,在合并两个 Microsoft Office 应用程序时,会用到这些角色中的 CommandBarButton 控件。 读/写。

注意

某些 Microsoft Office 应用程序中对 CommandBars 的使用已由 Microsoft Office Fluent 用户界面的新功能区组件取代。 有关详细信息,请参阅 Office Fluent 功能区概述

语法

表达式OLEUsage

表达 一个代表 CommandBarButton 对象的变量。

返回值

msoControlOLEUsage

备注

本属性允许用户在某 Office 应用程序与另一个 Office 应用程序合并时,指定加载应用程序的各个命令栏控件在该 Office 应用程序中的表示方法。 如果客户端和服务器均提供命令栏,那么命令栏控件将逐个嵌入客户端。 系统将从服务器中略去标记为只用于客户端(或既不用于客户端也不用于服务器)的自定义控件,而从客户端中略去标记为只用于服务器(或既不用于客户端也不用于服务器)的控件。 剩下的控件再进行合并。

如果其中一个合并应用程序不是 Office 应用程序,则使用普通的 OLE 菜单合并,该合并由 OLEMenuGroup 属性控制。

示例

本示例向名为 “工具”的命令栏添加一个新按钮,并设置其 OLEUsage 属性。

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

另请参阅

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。