我有一个基于Angular 6的Office-JS项目,该项目运行良好。为了使Word和Office对象在组件中可用,我需要添加一个
declare const Office: any;
declare const Word: any;
在component.ts文件中的某个位置。
但是,当我这样声明VScode时,它们并不能正确地智能感知所有属性和方法,至少可以这样说。但是,当我删除这些行时,intellisense确实显示了所有属性和方法!但是随后ng build
或ng run start
由于error TS2304: Cannot find name 'Word'
而失败(在使用Word.run(async (ctx) =>{ ... etc..
的方法中
这是某个地方的错误吗?有没有可以从'@ microsoft / office-js'导入的模型,因此我可以使用正确的类型声明Office对象,以便intellisense知道所有有关其属性的信息,而不仅仅是某些信息?