你好 @wangchen
该功能运行符合预期,与VBA的实现方式一致,以确保更好的兼容性。
例如,若文档包含示例内容“Document”,调用GetRange(0,7)将返回Documen。参考示例:以下两个宏返回相同结果:
VBA
Sub ExtractRange()
Dim doc As Document
Set doc = ActiveDocument
Dim firstParagraph As Paragraph
Set firstParagraph = doc.Paragraphs(1)
Dim range As range
Set range = firstParagraph.range
range.SetRange Start:=0, End:=7
range.Select
End Sub
JS
var oDocument = Api.GetDocument();
var oParagraph = oDocument.GetElement(0);
var oRange = oDocument.GetRange(0, 7);
oRange.Select();