Excel Addin:使用数据模式刷新工作簿,错误:找不到盒式磁带目录

时间:2015-08-27 04:05:54

标签: c# excel vsto powerpivot

我有一个2013年的32位excel(专业版),我正在开发一个插件。在这个插件中,我刷新了一个excel工作簿。此工作簿具有数据模型。我的操作系统最近从Windows 8升级到Windows 10。

当我通过代码刷新工作簿时,它会抛出一个错误:

"我们无法从数据模型中获取数据。"

找不到盒式磁带目录。使用Windows Installer修复应用程序。类型' Microsoft.Office.PowerPivot.BackEnd.StorageException'的例外情况被扔了。"

我看到了这个link in MSDN论坛,并尝试安装链接中提到的32位Hotifix,但它说"已经安装了修补程序"。

我认为从Windows 8升级到Windows 10时可能会出现损坏。所以我卸载了32位办公室并重新启动了计算机。然后我安装了Office 64位专业版。

然后我再次尝试安装64位版本的修补程序,但又得到消息"没有软件可以应用此修补程序"。我试图再次运行添加代码,但它再次抛出同样的错误。我的64位机器是办公室的点击并运行版本(我根据文章检查了注册表)。

我不认为我的新64位办公室,没有应用更新。我不确定导致错误的原因。请指教。

我的问题是:

  1. 任何有关可能发生的事情的建议

  2. 在Office 2013的Click and Run版本中,如何更新(所有可用的更新)?我没有看到任何可以更新的方式。

  3. 此问题是否已在任何SP或CU中解决。

  4. 有任何解决方法吗?

  5. 我目前仍然坚持这一点。注意:手动刷新时有效。通过C#代码执行此操作时会抛出错误。

    • 吉里贾

0 个答案:

没有答案