我有一个 XLL 插件,我试图在没有安装 VBA 的 Excel 2007 XP 下运行它。我的插件注册良好(在 HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Options 中,OPEN 键为 /R "C:\Program Files (x86)\MyAddin\myAddin.xll")。调试时,我看到调用了 DLLMain……但没有调用 xlAutoOpen(其他 xlSomethings 函数都没有):因此我的 UDF 没有注册(它是在 xlAutoOpen 中完成的)。我错过了什么吗?我绝对需要安装 VBA 吗?如果是,是否有其他方法可以避免安装它?
问问题
379 次
1 回答
2
I had the same issue. When I installed Office I deliberately did not install any Excel Add-Ins -- it looks like this actually cripples the loading of any future Add-ins.
After running the Office installer again and choosing to install the 'built-in' Add-Ins, I finally hit my xlAutoOpen breakpoint.
于 2010-10-26T18:33:00.010 回答