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

EmEditor JS宏如何获取文档对象的完整内容

EmEditor宏获取文档内容不丢失光标/选中状态的方法

不需要选中全部内容,直接使用Window.Document.Text属性就能获取整个文档的完整内容,完全不会改动当前光标位置和选中状态,比通过选中再取Selection.Text的方式更高效。

举个JScript宏的例子:

function GetDocumentContent() {
    var fullContent = document.Text;
    // 这里可对fullContent做后续处理
    alert(fullContent.substring(0, 100)); // 示例:弹出文档前100个字符
}

如果是VBScript宏,写法如下:

Sub GetDocumentContent
    Dim fullContent
    fullContent = Document.Text
    MsgBox Left(fullContent, 100) ' 示例:弹出文档前100个字符
End Sub

这个属性会直接返回文档的所有文本内容,操作过程中不会修改任何编辑状态,完美解决你遇到的问题。

内容的提问来源于stack exchange,提问作者user17727069

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 01:10:29