在Word VBA中将光标移动到新行

问题描述 投票:0回答:1

在Word文档中,我想将光标移动到新行。

我尝试了两个指令,但没有成功。

第一:

Selection.InsertAfter vbCrLf

第二:

Set lastParagraph = Selection.Paragraphs(Selection.Paragraphs.Count)
lastParagraph.range.InsertAfter vbCrLf
vba ms-word
1个回答
0
投票

插入不会改变光标位置,这很好。 但如果您需要移动两个示例的光标,请尝试

 Sub one()
    Selection.InsertAfter vbCrLf
    Selection.Move wdParagraph, 1
    End Sub
    
    Sub two()
    Dim lastParagraph As Paragraph
    Set lastParagraph = Selection.Paragraphs(Selection.Paragraphs.Count)
    lastParagraph.Range.InsertAfter vbCrLf
    Selection.Move wdParagraph, 1
    End Sub
© www.soinside.com 2019 - 2024. All rights reserved.