能否通过Office JavaScript API添加和删除段落标记与隐藏格式符号(¶)
Office JavaScript API操作段落标记与格式符号说明
1. 添加/删除段落标记(¶)
段落标记本质是Word中的段落分隔符,对应Unicode字符\u000D(回车符)或\u000A(换行符),可通过Office JS的文本操作API实现需求:
- 添加段落标记:使用
insertText方法插入回车符,即可创建新段落(生成段落标记):
await Word.run(async (context) => { const selection = context.document.getSelection(); selection.insertText("\n", Word.InsertLocation.end); await context.sync(); });
- 删除段落标记:定位到段落末尾的标记字符并删除,注意此操作会合并当前段落与下一段落:
await Word.run(async (context) => { const targetPara = context.document.getSelection().paragraphs.getFirst(); const paraMarkRange = targetPara.getRange(targetPara.text.length - 1, targetPara.text.length); paraMarkRange.delete(); await context.sync(); });
2. 控制格式符号的显示/隐藏
Office JS没有直接控制格式符号显示状态的专属API,但可以调用Word内置命令实现切换,效果等同于手动点击界面上的「显示/隐藏编辑标记」按钮:
Office.context.document.executeAsyncCommands("ToggleShowFormatting");
内容的提问来源于stack exchange,提问作者Junaid Azhar
相关产品推荐
相关产品推荐

