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
相关产品推荐
相关产品推荐

