2013-03-05 36 views
3

我爲我們公司開發了一個小型功能區,從它的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

回答

0

把你的在%APPDATA%\微軟\模板文件\ ,打造這應該是啓動文件夾下並會用絲帶附上您的文件的另一.dotm文件。

相關問題