word怎么可以获取到《选中的》非嵌入式图片呢

阅读次数 1

大佬们有没有可以获取 选中 的图片的方法呢, 我现在时监听了 WindowSelectionChange 事件 然后获取选取里面的 inlineShape 但是这样只能获取到 嵌入式的图片

const handleSelectionChange = debounce(async (rangeinfo) => { const app = instance.Application;

console.log('SelectionChange 事件触发', rangeinfo) const selection = await app.ActiveDocument.ActiveWindow.Selection; const shapesInline = selection.InlineShapes.Item(1) const data = await shapesInline.Data
console.log('拿到图片数据', data)
const res: any = await decodeByUrl(data)
const query = res.split('?')[1]
const { i: id } = qs.parse(query)
if (id) {
PreviewSource(id)
}
}, 300)

0 Answers