我想知道如何使用C#移动到文档中的部分。
我的文档中有3个或更多部分。我知道如何使用以下方式一次移动一页:
object lineCount = Word.WdUnits.wdLine;
object countPage = 1;
wordApp.Selection.MoveDown(ref lineCount, ref countPage, ref MISSING);
我会尝试循环,直到找到一个新的部分:
while() //condition to check if found a new section
{
wordApp.Selection.MoveDown(ref lineCount, ref countPage, ref MISSING);
}
但我不知道应该使用什么条件。
我希望有人可以帮助我,我有更好的解决方案请让我知道.tnx
答案 0 :(得分:2)
在VBA代码中
Selection.GoTo What:=wdGoToSection, Which:=wdGoToNext, Count:=1
甚至更简单
Selection.GoToNext wdGotoSection
在C#中你可以使用
wordApp.Selection.GoToNext(Word.WdGoToItem.wdGoToSection);
您不必为Word.WdGoToItem.wdGoToSection
创建对象。