如何在c#word interop中退格?

时间:2015-09-09 03:42:39

标签: c# .net ms-word office-interop

如何在c#word interop中插入退格键?我尝试使用myRange.InsertBefore("\b\b"); 但是什么也没做。

我也尝试了myRange.Delete(Type.Missing);但删除了范围内的所有内容。

我通过以下方式获得了myRange:

object start = 0, end = 0;
Word.Range myRange = doc.Range(ref start, end);
if(myRange.Find.Execute("wordtofind"))
{
    //some codes here
}

我想要的只是在范围的第一个字符之前退格。

1 个答案:

答案 0 :(得分:2)

TypeBackspace怎么办?

Range myRange = oWordDoc.Range(ref start, end);
myRange.Select();

app.Selection.GoTo(1, 1);
app.Selection.TypeBackspace();