1
我正在嘗試製作PowerPoint Web插件。我已閱讀Office JavaScript API documentation,但它不是很詳細。使用Javascript插件操作PowerPoint?
你知道嗎,允許功能:
由辦公室創建一個新的幻燈片程序加載
通過Office附加程序添加幻燈片內的文本區域。
我正在嘗試製作PowerPoint Web插件。我已閱讀Office JavaScript API documentation,但它不是很詳細。使用Javascript插件操作PowerPoint?
你知道嗎,允許功能:
由辦公室創建一個新的幻燈片程序加載
通過Office附加程序添加幻燈片內的文本區域。
此時無法將新幻燈片插入到PowerPoint演示文稿中。您只能使用Document.goToByIdAsync()在現有幻燈片之間導航。
但是,可以將文本塊或圖像插入到現有幻燈片中。這是通過使用Document.setSelectedDataAsync()方法完成的。
例如:
function writeText() {
Office.context.document.setSelectedDataAsync("Hello World!",
function (asyncResult) {
var error = asyncResult.error;
if (asyncResult.status === Office.AsyncResultStatus.Failed) {
console.log(error.name + ": " + error.message);
}
});
}
PowerPoint中一直是出了名的其他Office應用程序背後的外接API功能方面。我強烈建議訪問UserVoice並添加您的建議(並對其他人投票)。這對於爲未來投資PPT API功能提供幫助將非常有用。
確定 - 一個補充問題:如果您有一個模板,例如標題,文本區域和圖像區域。今天有可能以編程方式填充它們嗎? – droledenom
恐怕不行,無法遍歷現有的對象。對於[UserVoice](https://officespdev.uservoice.com/)這是一個很好的建議。 –