我正在開始“構建您的第一個 Word 任務窗格加載項”教程。
基本上我想在面板上制作一個按鈕,將這個檔案作為 PDF 發送到我的網路服務。
API 中有一個名為 Office.Document.getFileAsync 的函式,這似乎是將資料保存到 PDF 的絕佳方式,然后我可以將其發送到我的 Web 服務。
我如何訪問 API 的那部分。在本教程中,我們似乎應該使用 context 物件,但context.document.getFileAsync似乎不存在。我認為我需要訪問 Office.Document 物件,并且我認為 context.document 是 Word.RequestContext.document。
export async function run() {
return Word.run(async (context) => {
/**
* Insert your Word code here
*/
{{Office.Document then use getFileAsync }}
await context.sync();
});
}
uj5u.com熱心網友回復:
Office JavaScript 庫有兩個不同的分支。理論上,有適用于任何 Office 應用程式的通用 API。還有一些特定于應用程式的 API 僅適用于一個 Office 應用程式。Word、Excel 和 PowerPoint 等都有特定于應用程式的 API。Word 教程使用 Word 應用程式特定的 API,因為這是最常用的 API 集。但是,對于您想要做的事情,您應該使用通用 API。具體來說,您發現的那個,Office.document.getFileAsync.
您可以Office.document.getFileAsync在從 Word 中的加載項獲取整個檔案中找到使用的代碼示例。此外,檢查Office JavaScript API 物件模型。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/420845.html
標籤:
