2010-06-30 130 views
1

我有一個XLL插件,我試圖在沒有安裝VBA的情況下在Excel 2007 XP下運行它。 我的插件在HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ 12.0 \ Excel \ Options中註冊的很好(打開鍵爲/ R「C:\ Program Files(x86)\ MyAddin \ myAddin.xll」)。調試時,我看到DLLMain被調用...但不是xlAutoOpen(其他xlSomethings函數):我的UDF因此未被註冊(它在xlAutoOpen中完成)。 我錯過了什麼嗎?我絕對需要安裝VBA嗎?如果是,是否有另一種避免安裝的方法?XLL沒有正確加載

回答

2

我有同樣的問題。當我安裝Office時,我故意沒有安裝任何Excel加載項 - 看起來這實際上會削弱任何未來加載項的加載。

再次運行Office安裝程序並選擇安裝「內置」加載項後,我終於打開了我的xlAutoOpen斷點。

+0

您的解決方案也適用於此。辦公室,哈哈。 +1 – alecov 2015-10-07 22:32:51