You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否通过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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 12:59:51