首页 > 解决方案 > 尝试从 Office JS 任务窗格插入 VSTO 插件公式时 Excel 崩溃

问题描述

在将 VSTO 插件公式与 office js 任务窗格连接时,我遇到了一个奇怪的问题。下面是场景

  1. 有一个 VSTO 插件,其中定义了多个公式。
  2. 一个新创建的 office js taskpnae 已作为新产品包含在内,我们正在尝试使用 VSTO 插件中的现有公式。

但是,在将 office js 中的任何公式插入到工作表 excel 时,都会崩溃。我们从以下公式返回值

return ExcelAsyncUtil.Observe("ABC", new object[] { parameters }, () => Methoddetails).ToExcelObservable());

我们还可以看到如下日志 2020-10-10 07:26:36.5178 [ERROR] [T:1] - 无法注册加载项 addinname 所需的 ExcelDna.Integration.Rtd.ExcelObserverRtdServer 类型的 RTD 服务器。这是一个意外错误。错误消息:试图读取或写入受保护的内存。这通常表明其他内存已损坏。

有人可以帮我解决这个问题,可能的解决方案是什么?

标签: excel-formulavstooffice-jsexcel-dnaoffice-js-helpers

解决方案


推荐阅读