如何在加载自定义功能区时执行vba代码?

自定义功能区,有时候我们希望它一加载就自动执行某段vba子程序。

这时候可以添加在customUI元素中添加onLoad属性,指定onLoad属性的回调函数。

其中onLoad属性指定的回调函数将在自定义功能区被加载时自动执行。

比如添加如下的xml代码

<customUI  xmlns="http://schemas.microsoft.com/office/2009/07/customui" onLoad="xyf">

在vba模块中添加如下的回调函数

Sub xyf(ribbon As IRibbonUI)
'要执行的代码
End Sub

当自定义功能区加载时,将自动执行xyf过程下的代码。

 

       

发表评论