0

我正在尝试为 PowerPoint 开发一个基本的 Web 加载项。我想要做的是从 Office JS API 中选择标题区域或文本区域,然后将一些文本粘贴到这些区域中。但是,我在 Office JS API 文档中找不到任何内容。

在他们的教程中,微软在幻灯片中包含了一个“Hello World”:

function insertText() {
    Office.context.document.setSelectedDataAsync('Hello World!',
        function (asyncResult) {
            if (asyncResult.status === Office.AsyncResultStatus.Failed) {
                showNotification("Error", asyncResult.error.message);
            }
        });
}

https://docs.microsoft.com/en-us/office/dev/add-ins/tutorials/powerpoint-tutorial),但您首先必须单击标题区域才能执行此操作(我会喜欢用 JavaScript 来做)

有谁知道此时这是否可能?(我有点担心这不是因为微软没有开发特定的 PowerPoint 插件,就像他们为 Excel 和 Word 所做的那样)。谢谢!

4

1 回答 1

1

PowerPoint 中的 Office JavaScript API 当前不支持您描述的功能。如果您还没有这样做,我建议您在 UserVoice 上投票支持 PowerPoint API 功能请求(和/或考虑专门针对您所描述的功能提交一个新功能请求)。

于 2019-02-19T17:57:46.617 回答