是否有人知道Office 2013任务窗格应用程序的TypeScript引用或声明文件?
我尝试添加:
/// <reference path="_officeintellisense.js" />
/// <reference path="office/1.0/office.js" />
但是tsc似乎无法解释office.js(或者至少我无法理解)因为它似乎是上下文感知的,需要知道它是否在Excel,Word等中运行。 / p>
答案 0 :(得分:7)
请注意,Microsoft的Office Extensibility团队也发布了Office.js TypeScript定义,包括newly added APIs for Excel & Word 2016。您可以在DefinitelyTyped github repository或Nuget上找到它。
~Michael Zlatkovsky
Office可扩展性团队开发人员,MSFT
答案 1 :(得分:2)
您需要一个带有类型信息的.d.ts文件才能获得自动完成和类型检查。
您可以只声明需要使用的位,在添加更详细的类型信息之前,您可以先将其视为动态。例如,如果脚本公开Office对象,则可以从:
开始declare var Office: any;