2017-12-18 279 views
0

目前我正在嘗試使用Microsoft提供的OfficeExtension.Promise填充來開發Office加載項。不幸的是,我目前無法實現它的工作。從我可以告訴這些只在WordApi 1.2和ExcelApi 1.2中提供。由於我找不到單獨的節點模塊提供這些API,我認爲這些模塊包含在普通的'@ microsoft/office-js'節點模塊中。另外我還安裝了office-js類型。無法弄清楚如何使用OfficeExtension.Promise

節點模塊

Node modules

import語句

到目前爲止,我已經嘗試通過以下方式導入 'OfficeExtension' 類/命名空間。

import {OfficeExtension} from '@microsoft/office-js' 
import {OfficeExtension} from 'office-js' 
import {OfficeExtension} from '@types/office-js' 

錯誤

所有這些導致智能感知錯誤,指出模塊無法找到的。

Error

問題

的具體問題是,我不知道如何才能使用OfficeExtension.Promise填充工具導入功能。我找不到任何文檔提供有關此主題的任何幫助,因此任何建議或信息都將不勝感激。

回答

0

不幸的是,顯示的錯誤實際上說明發生了什麼。 'office-js'不會導出可用於Typescript/React項目的模塊。 Office或OfficeExtension是「窗口」上的全局變量。因此需要///標記或其他腳本引用,以便導入這些變量。

Link