我正在为 PowerPoint 开发一个插件,用于在文档中插入图像。我目前能够插入图像,但我不能做的是替换当前选定的图像。
因此,例如,想象一下:
- 用户在空白幻灯片中添加了加载项上可用的图像
- 然后,他选择了此图像并希望将其替换为插件中也可用的另一个图像。
- 他单击/选择幻灯片图像,然后单击要替换的加载项内的图像。
问题是我无法通过 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);
}
}
);
};