3

有谁知道 Office 2013 任务窗格应用程序的 TypeScript 参考或声明文件?

我尝试添加:

/// <reference path="_officeintellisense.js" />
/// <reference path="office/1.0/office.js" />

但是 tsc 似乎无法解释 office.js(或者至少我无法理解),因为它似乎是上下文感知的,需要知道它是否在 Excel、Word 等中运行。

4

2 回答 2

7

请注意,Microsoft 的 Office 可扩展性团队也刚刚发布了 Office.js TypeScript 定义,包括新添加的 Excel 和 Word 2016 API。你可以在DefinitelyTyped github 存储库Nuget上找到它。

~ 迈克尔·兹拉特科夫斯基

   Office 可扩展性团队的开发人员,MSFT

于 2015-10-26T19:53:15.853 回答
2

您需要一个包含类型信息的 .d.ts 文件来获得自动完成和类型检查。

您可以只声明您需要使用的位,并且在添加更详细的类型信息之前,您可以首先将其视为动态的。例如,如果脚本公开了一个 Office 对象,您可以从以下内容开始:

declare var Office: any;
于 2012-12-21T18:16:18.387 回答