我已经看到了很多关于如何ActivateTab OnLoad但无法让它动态工作的代码......例如,单击工作表按钮。
Sheet1 上有一个按钮指向startHereConfigure
<customUI onLoad="RibbonOnLoad"
xmlns="http://schemas.microsoft.com/office/2009/07/customui">
Public Rib As IRibbonUI
Sub RibbonOnLoad(ribbon As IRibbonUI)
Set Rib = ribbon
End Sub
Sub startHereConfigure()
Rib.ActivateTab "Configure"
End Sub
Run Code Online (Sandbox Code Playgroud)
我希望能够调用 startHereConfigure(和其他类似的子程序)以突出特定选项卡 - 我该怎么做?
小智 5
将此行添加到自定义 XML 文件中:
<customUI onLoad="RibbonOnLoad" xmlns="http://schemas.microsoft.com/office/2009/07/customui">
Run Code Online (Sandbox Code Playgroud)
其中“RibbonOnLoad”是启动 Outlook 时要调用的函数的名称。
将此功能添加到标准模块中:
Public Rib As IRibbonUI
Sub RibbonOnLoad(ribbon As IRibbonUI)
Set Rib = ribbon
Rib.ActivateTab "Configure" ' Name of the tab to activate
End Sub
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15192 次 |
| 最近记录: |