为了与现有XLL兼容,我想在我的Excel加载项的清单中标识等效的XLL。我现有的加载项正在使用XLL技术,但是它是通过使用Add-In Express的3rd party库来实现的。因此,在我的情况下,自定义函数也包含在dll中,该dll也包含外接程序的COM UI部分。所以我没有物理的xll文件。
由于找到了等效的COM加载项的信息,Excel在以下位置搜索了匹配的ProgId
Excel在哪里寻找匹配的XLL文件?
我想看看Add-In-Express在其中添加了什么,然后用它来引用它作为XLL等效项的FileName。
ProdId是匹配的关键字。您可以只将占位符名称作为文件名,它应该可以工作。
请注意,在注册兼容功能之前,请勿注册和加载实际XLL的功能,这一点很重要。否则,以下兼容功能不能覆盖现有的XLL功能。真正的XLL函数始终优先于兼容函数。
Excel-> File-> Options-> Add-ins是查看和管理Microsoft Office加载项,包括COM加载项和Excel-Addin的正确位置吗?>>