Excel和Office.js访问CustomXml Part

时间:2017-03-10 16:18:58

标签: excel angular office-js

我们的Web应用程序为客户存储/创建文档。我们的客户下载这些文档,其中包含客户特定的自定义标记部分,并将customxml部分存储在Excel和Word文档中。我们目前使用activex功能区栏应用程序来检索这些部件并为用户显示它们。这允许他们通过功能区应用程序访问要插入文档的这些部分。

然后,我们寻求一种更好,更兼容的方法来实现这一目标,以摆脱activex,同时允许使用旧版Word和Excel的客户端继续使用activex控件。

Microsoft帮助我们创建了使用Angular和Office js在Word中完成此操作的Word Addin。

现在我们需要更换我们的Excel功能区应用程序。我正在领导这个工具的创建,发现Excel API目前不允许在文档结构中访问CustomXml Part。

  1. 有没有办法在Excel中访问customxml部分?

  2. 是否有计划在将来的版本中允许访问。

  3. 如果前两个问题为否,您是否可以推荐存储和检索这些部分的最佳做法。

  4. 我们正在使用Angular2和Office.js来创建新的插件。

2 个答案:

答案 0 :(得分:0)

我相信API set 1.5即将推出:请参阅此处的开放规范详情 https://github.com/OfficeDev/office-js-docs/tree/ExcelJs_OpenSpec/reference/excel

答案 1 :(得分:0)

正如Charles所提到的,Custom XML parts API将作为Excel API#1.5集的一部分提供。 如果你有1702版本的Excel,你现在可以测试它。有关详细信息,请参阅here