我正在尝试制作PowerPoint Web插件。我读过Office JavaScript API documentation,但不是很详细。
您知道允许的功能:
通过Office加载项以编程方式创建新幻灯片
通过Office加载项以编程方式在幻灯片中添加文本区域。
答案 0 :(得分:2)
目前无法将新幻灯片插入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在外接程序API功能方面已经远远落后于其他Office应用程序。我强烈建议您访问UserVoice并添加您的建议(并投票给其他人)。在为PPT API功能的未来投资提供案例时,这将非常有用。