1

我正在为 PowerPoint 开发一个插件,用于在文档中插入图像。我目前能够插入图像,但我不能做的是替换当前选定的图像。

因此,例如,想象一下:

  1. 用户在空白幻灯片中添加了加载项上可用的图像
  2. 然后,他选择了此图像并希望将其替换为插件中也可用的另一个图像。
  3. 他单击/选择幻灯片图像,然后单击要替换的加载项内的图像。

问题是我无法通过 Office API 获得他的选择。有人能帮我吗?

我当前的代码如下所示:

  const insertFile = (binaryStr: string) => {
    Office.context.document.setSelectedDataAsync(
      binaryStr,
      {
        coercionType: Office.CoercionType.Image,
      },
      (result) => {
        if (result.status === Office.AsyncResultStatus.Failed) {
          console.error(result.error.message);
        }
      }
    );
  };
4

1 回答 1

0

尝试使用getSelectedDataAsync方法读取文档中当前选择中包含的数据。

于 2022-02-05T19:29:12.593 回答