Word Ribbon VBA在复制到启动文件夹时停止工作
问题描述:
我为我们公司开发了一个小型功能区,从它的dotm文件启动时工作良好 - 但是当我尝试将它存储在启动文件夹中时遇到问题。 我已经存储了它作为一个DOTM文件,并将其复制到启动文件夹。启动字时,色带完全可见的,但在一个菜单项每次点击会导致运行时错误5941 :(Word Ribbon VBA在复制到启动文件夹时停止工作
的XML:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui" onLoad="RibbonControl.Onload">
<ribbon>
<tabs>
<tab id="Best" label="My Tools">
<group id="FBCATI" visible="true" label="Fragebogen">
<dropDown id="FBC1" label="CATI"
getItemCount="RibbonControl.GetItemCount"
getItemLabel="RibbonControl.GetItemLabel"
getSelectedItemIndex="RibbonControl.GetSelectedItemIndex"
onAction="RibbonControl.MyCatiMacro"
/>
<dropDown id="FBW1" label="WEB"
getItemCount="RibbonControl.GetItemCount"
getItemLabel="RibbonControl.GetItemLabel"
getSelectedItemIndex="RibbonControl.GetSelectedItemIndex"
onAction="RibbonControl.MyWebMacro"
/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>
一些代码背后
Sub Onload(ribbon As IRibbonUI)
'Creates a ribbon instance for use in this project
Set myRibbon = ribbon
End Sub
'Callback for DropDown GetItemCount
Sub GetItemCount(ByVal control As IRibbonControl, ByRef count)
'Tell the ribbon to show 4 items in the dropdown
count = 6
End Sub
答
把你的在%APPDATA%\微软\模板文件\ ,打造这应该是启动文件夹下并会用丝带附上您的文件的另一.dotm文件。
是否possib你的信任设置是不是允许这个模板加载宏?您可以将启动文件夹添加到受信任的位置进行测试。 – 2013-03-05 15:19:31
启动是在值得信赖的位置列表中,我也激活了所有的VBA代码...:/ – 2013-03-05 15:22:12
好吧,我调查了更深入,它加载VBA代码,但未能找到一些模板...导致错误。我已经将该模板添加到文件中,所以我不知所措...... – 2013-03-05 15:35:09