提问人:Paul H 提问时间:10/7/2023 最后编辑:Paul H 更新时间:10/7/2023 访问量:38
使用 javascript 将表格导入 Word 文档
Import table into Word Document with javascript
问:
我正在构建一个 Word 加载项。当搜索查询匹配时,将创建一个包含结果的表。我的导入按钮复制表格数据并粘贴到 word 文档中。我遇到的问题是,无论我更改什么,我都无法获取代码来覆盖Word文档中的默认表格边距。任何建议将不胜感激。自 2014 年左右以来,我就没有处理过 JavaScript。
进口:
if (importButton) {
importButton.addEventListener("click", function () {
if (queuedTables.length > 0) {
const tempTextArea = document.createElement("textarea");
tempTextArea.style.position = "absolute";
tempTextArea.style.left = "-9999px";
tempTextArea.value = queuedTables[0];
document.body.appendChild(tempTextArea);
tempTextArea.select();
document.execCommand("copy");
document.body.removeChild(tempTextArea);
const customTableStyle = 'style="width: 100%;"';
const modifiedTableHTML = queuedTables[0];
Word.run(function (context) {
const documentBody = context.document.body;
const range = documentBody.getRange("End");
range.insertHtml(modifiedTableHTML, "End");
return context.sync().then(function () {
queuedTables = [];
});
}).catch(function (error) {
console.log(error);
});
}
});
}
我尝试了很多不同的东西。不太确定如何在这里进行。
答: 暂无答案
评论