我想知道如何使用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

最佳答案

在VBA代码中

Selection.GoTo What:=wdGoToSection, Which:=wdGoToNext, Count:=1


甚至更简单

Selection.GoToNext wdGotoSection


在C#中,您可以使用

wordApp.Selection.GoToNext(Word.WdGoToItem.wdGoToSection);


您不必为Word.WdGoToItem.wdGoToSection创建对象。

关于c# - 如何使用C#移至Word的下一部分,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4458410/

10-17 00:27