从数据库导出数据时未加载Excel加载项

时间:2018-11-08 16:53:48

标签: excel vba excel-addins

我创建了一个Excel加载项,很多人在我的工作中一直使用它。当我从计算机或共享网络中打开Excel文件时,它工作正常,但是当我从其中一个查询报告编写器系统(Data Access Studio-ReportsNow)导出数据时,功能区中缺少该加载项。一旦发生这种情况,此后将打开每个Excel应用程序,无论是从我的本地计算机还是共享网络中,都没有该加载项!解决方法是,转到“选项”>“加载项”>“ Excel加载项”>“转到”,然后取消选中并重新选中...,然后出现它。我搜索了很长时间,找不到答案。

到目前为止,我已经尝试了以下操作:

•Excel选项>加载项> Excel加载项> Go ...已选中
 •Excel选项>加载项>禁用项目>转到...不在禁用列表中
 •右键单击XLAM文件>属性>常规选项卡>选择取消阻止...(这实际上对我来说根本不是一个选项。“取消阻止”复选框没有出现在窗口中)。
 •Excel选项>信任中心>信任中心设置>信任位置...我添加了我的位置:C:\ Users ... \ AppData \ Roaming \ Microsoft \ AddIns
 •“ Excel选项”>“信任中心”>“加载项...”确保未选中“要求应用程序加载项由Trusted Publisher签名”

我想念什么?!?!

其他信息

•外接程序完全内置于VBA中,并使用IRibbonControls在功能区上创建按钮(GetVisible,GetLabel,GetImage,GetSize,GetScreentip等)
 •我们还有EssBase SmartView加载项,该加载项始终可用...但是Oracle创建了该加载项:)。

1 个答案:

答案 0 :(得分:1)

我强烈怀疑有问题的应用程序(查询报告编写器系统)使用自动化打开Excel。这意味着不会加载Excel加载项,并且XLSTART中的所有内容都将被忽略。除了联系报表编写器系统的构建者并让他们知道您不喜欢看到的内容之外,您无能为力。