使用 C# 将光标移动到 MsWord 中文本的末尾?

Roh*_*hit 4 c# ms-word visual-studio

这个问题听起来可能很简单,但我无法找到任何解决方案。我想做的是将MsWord中的光标位置移动到文本末尾。我的代码如下

  object StartPos = 0;
  object Endpos = 1;
  Microsoft.Office.Interop.Word.Range rng= oDoc.Range(ref StartPos, ref Endpos);
  rng.Text = "This is first line Word from C#";
Run Code Online (Sandbox Code Playgroud)

输出是

I这是 C# 中的第一行 Word

不过我想要这样的东西

这是 C# I中的第一行 Word

谢谢大家

Roh*_*hit 6

好吧,谢谢大家的回复,我似乎找到了一个简单的解决方案。我尝试修改哈桑的解决方案。可能有一个更简单的方法,但到目前为止我已经找到了这个

object NewEndPos = rng.StoryLength-1;
        rng = oDoc.Range(ref NewEndPos, ref NewEndPos);
        rng.Select();
Run Code Online (Sandbox Code Playgroud)