我寫了十年前的Excel VBA加載項,它使用舊的CommandBars將菜單放入Excel的「工具」菜單(在Excel 2003及更早版本中)或在Excel的加載項選項卡中(在Excel 2007及更高版本中)。我從來沒有與顯示,Excel的97所有版本的菜單中選擇一個問題到2013年儘管加載項已加載並正在工作,但沒有加載項選項卡
但是現在用戶說,在2013年的Excel通常沒有出現Excel加載項菜單上他那意味着添加 - in沒有加載,但在他的情況下,加載項被加載並工作。我們知道加載項被加載並工作,因爲加載項添加了用戶定義的工作表函數,並且這些UDF對他來說工作正常。但他想要加入到菜單中,但不能。
我的谷歌上搜索發現,一些人有在2013年與外接程序菜單的麻煩,但我沒有找到針對該問題的任何東西。
是的,他試圖啓用Excel選項>自定義功能區中的加載項選項卡。
順便說一句,這是一個.xla插件,而不是COM加載項。
有什麼建議嗎?
雖然我不得不改變爲 - > Private Sub Workbook_Open() – sizeight
您是否還在ThisWorkbook模塊中有Workbook_AddinUninstall和Workbook_AddinInstall事件過程?因爲如果沒有,這是沒有意義的。這些代碼行不安裝或卸載加載項,它們調用在加載項安裝或卸載時運行的其他過程。 –
當然你必須定義那些@JonPeltier程序。在那些你創建和銷燬菜單。並且尺寸是正確的,該過程應該是Workbook_Open()而不是Thisworkbook_Open()。我編輯了評論來修復它。 – user2641103