表格中的图片是:=DISPIMG("ID_7D475FB117CB4D0098E18E87A72853FA",1)这样的,怎样将图片提取出来保存到数组中,插入到word文档中或者显示在前端?
表格中的图片是:=DISPIMG("ID_7D475FB117CB4D0098E18E87A72853FA",1)这样的,怎样将图片提取出来保存到数组中,插入到word文档中或者显示在前端?
可以试试:await app.Range("A1").ToImageDataURL()
请问一下word中创建生成了多个表格,填充数据,表格之间用下一节分页符隔开,将对应的数据填充至生成的单元格,这里的选区应该怎样设置。为什么会出现生成填充一个表格后出现选区的问题?怎样解决?
每个表格的Range区域都是不一样的。没能理解具体出现了选区的什么问题
Error moving selection to start: TypeError: doc.ActiveWindow.Selection.SetRange is not a function的问题,代码是这样的:await this.moveSelectionToStart(doc);
if (this.currentDoc === 1) {
// 按顺序粘贴每个表格
for (const sheet of sheetDataList) {
await this.pasteSheetData(doc, sheet.name, sheet.data);
await doc.ActiveWindow.Selection.InsertBreak(4);
}
console.log('内容成功粘贴');
} else {
throw new Error('仅支持在 Word 文档中执行粘贴操作');
}
} catch (error) {
console.error('粘贴内容时发生错误:', error);
}
},
// 创建表格
// 填充了数据
async moveSelectionToStart(doc) {
try {
const range = doc.Range(0, 0); // 文档开始位置
doc.ActiveWindow.Selection.SetRange(range.Start, range.Start);
} catch (error) {
console.error('Error moving selection to start:', error);
}
},
运行到某个表格后就会出现此问题,卡顿住,无法全部填充数据和完整的表格,请问一下,怎样解决