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 
+0

是否possib你的信任设置是不是允许这个模板加载宏?您可以将启动文件夹添加到受信任的位置进行测试。 – 2013-03-05 15:19:31

+0

启动是在值得信赖的位置列表中,我也激活了所有的VBA代码...:/ – 2013-03-05 15:22:12

+0

好吧,我调查了更深入,它加载VBA代码,但未能找到一些模板...导致错误。我已经将该模板添加到文件中,所以我不知所措...... – 2013-03-05 15:35:09

把你的在%APPDATA%\微软\模板文件\ ,打造这应该是启动文件夹下并会用丝带附上您的文件的另一.dotm文件。