【问题标题】:Excel Add-in not show up in 64 bit Excel (Add-In Express)Excel 加载项未显示在 64 位 Excel(加载项 Express)中
【发布时间】:2012-04-25 21:35:34
【问题描述】:

我有一个 Excel 加载项 (COM AddIn, XLL, RTD) ,使用 C#、VS2010、Add-In Express 2010 创建,我将它安装在带有 win 64 位 + Excel 2010 64 位的 PC 上,没有错误,但是它根本没有出现。 (没有工具栏,没有功能区,不在非活动插件列表中,不在禁用插件列表中) 我搜索了甚至没有 adxloader.log 或 adxregistrator.log 它在 VM 上运行良好(使用 win 7 64 位 + Excel 64 位)。

当我将插件作为组件包含在另一个插件 (ExcelDNA) 中并安装它时,现在安装失败并出现以下错误

[EXCEPTION_UNHANDLED] (0xc0000005) at address [0x988a840f]

                *** Stack Trace (x86) ***

[0x988a840f]  -----
[0x725de54b]  MsiLoadStringW()
[0x725de4e7]  MsiLoadStringW()
[0x7263a466]  MsiInvalidateFeatureCache()
[0x72695b92]  MsiGetPropertyW()
[0x0009b2ab]  -----
[0x000b0b76]  -----
[0x000aa444]  -----
[0x000a8177]  -----
[0x000a70f6]  -----
[0x000ada7c]  -----
[0x000b266e]  -----
[0x000b263b]  -----
[0x000b2442]  -----
[0x0005d5a7]  -----
[0x0005d7bc]  -----
[0x0005d72c]  -----
[0x0005de95]  -----
[0x770b9ef2]  RtlInitializeExceptionChain()
[0x770b9ec5]  RtlInitializeExceptionChain()

【问题讨论】:

    标签: excel add-in rtd


    【解决方案1】:

    我只能想到 XLL 加载项在 Excel 2010 x64 中不起作用的一个原因 - .NET Framework 2.0 中的一个错误(Marshal.GetFunctionPointerForDelegate 方法)。但这显然不是您的情况,我们看到安装成功完成,但加载项没有注册,也没有创建日志。看起来您的设置项目的自定义操作由于某种原因不起作用。

    无论如何,如果没有看到您的项目,就很难 100% 确定地说出任何事情。请联系我们的支持团队了解更多详情,我们将尝试找出导致此行为的原因。

    【讨论】:

      【解决方案2】:
      猜你喜欢
      • 1970-01-01
      • 2017-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-12
      • 1970-01-01
      相关资源
      最近更新 更多