跳到主要内容

以 HTML 格式插入内容到文档

代码示例

示例 1:在书签区域插入 HTML

async function example1() {
const tableHtml = "<table><tbody><colgroup><col style='width:137.25pt'/></colgroup><tr><td><p>第一个单元格的内容</p></td><td><p>第二个单元格的内容</p></td></tr></tbody></table>";
const bookmark = await app.ActiveDocument.Bookmarks.item("bm1");
const success = await bookmark.setHtml(tableHtml);
}

示例 2:在单元格内插入 HTML

async function example2() {
const htmlString = "<p>新的内容</p>";
const table = await app.ActiveDocument.Tables.item(1);
const row = await table.Rows.item(1);
const cell = await row.Cells.item(1);
const success = await cell.setHtml(htmlString);
}

示例 3:在当前选区插入 HTML

async function example3() {
const htmlString = "<p>新的内容</p>";
const range = await app.ActiveDocument.getSelection();
await range.setHtml(htmlString);
}