是否有office.js的打字稿参考?

时间:2012-12-21 14:29:43

标签: typescript office-js

是否有人知道Office 2013任务窗格应用程序的TypeScript引用或声明文件?

我尝试添加:

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

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

2 个答案:

答案 0 :(得分:7)

请注意,Microsoft的Office Extensibility团队也发布了Office.js TypeScript定义,包括newly added APIs for Excel & Word 2016。您可以在DefinitelyTyped github repositoryNuget上找到它。

~Michael Zlatkovsky

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

答案 1 :(得分:2)

您需要一个带有类型信息的.d.ts文件才能获得自动完成和类型检查。

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

开始
declare var Office: any;