Excel 64位.xll加载项安装无提示失败

时间:2019-01-03 08:09:10

标签: excel installation add-in excel-dna xll

我有一个使用Excel-DNA用C#编写的简单加载项:

fig1 = figure;
contourf(L, jml_level)
colormap autumn
saveas(fig1,'cont.png')

构建后,我得到两个用于加载项安装的文件:

  • ExcelDNA_test-AddIn-packed.xll
  • ExcelDNA_test-AddIn64-packed.xll

当我在笔记本电脑上安装x64版本时,在附加选项中看不到新类别。此外,加载项的名称未正确加载(显示文件名而不显示加载项名称)。安装过程中没有错误。

我尝试将其安装在其他计算机上:

  • Windows 10 x64,Excel 365 x64-失败。
  • Windows 10 x64,Excel 365 x64-失败。
  • Windows 10 x64,Excel 365 x64-可以运行。
  • Windows 10 x64,Excel 365/2013 x64-可以使用。
  • Windows 10 x64,Excel 2013 x64-失败(我的情况)。

也许我的PC上没有安装用于运行此加载项的库?

其他图像:

Add-in name not loaded properly

2 个答案:

答案 0 :(得分:1)

Office 2013/2010

导航到控制面板->程序->卸载程序->右键单击Office->更改。

打开对话框后,选择添加或删除功能。在 Office共享功能中,启用 Visual Basic for Applications

Office Shared Features Dialog


Office 2016/365

在此版本中,默认安装的 Visual Basic for Applications 。要安装您的 .xll ,请执行以下步骤:

在办公室中,导航至文件->选项->信任中心->信任中心设置

对话框打开后,导航至宏设置。选择启用所有宏

Trust Center Settings Dialog

如果从安装了 Visual Basic for Applications 组件的Office 2013升级到Office 2016/365,则不会出现此问题!

答案 1 :(得分:0)

计算机上是否运行任何防病毒软件?如果您在公司环境中运行,则可能有一个安全应用程序阻止加载加载项。

您可能还想尝试将.xll文件所在的文件夹添加到Excel的“受信任位置”:

Excel Trust Center for Excel-DNA add-in