0

我试过这个:

range= wDoc.Bookmarks.get_Item(ref oEndOfDoc).Range;
object Type = Word.WdBreakType.wdPageBreak;
range.InsertBreak(ref Type);
range.PageSetup.PaperSize = Word.WdPaperSize.wdPaperCSheet;

但它将所有页面设置为wdPaperCSheet.

如何将一页设置为 wdPaperCSheet ?

4

1 回答 1

0

我已经尝试了很多时间。最后我找到了解决方案。

range= wDoc.Bookmarks.get_Item(ref oEndOfDoc).Range;
object Type = Word.WdBreakType.wdSectionBreakNextPage;
range.InsertBreak(ref Type);
range.PageSetup.PaperSize = Word.WdPaperSize.wdPaperCSheet;

此代码会将范围之后的页面设置为 wdPaperCSheet。我们可以再次执行此操作以使页面正常。所以最后我们可以将一页设置为 wdPaperCSheet。但我不知道为什么 wdPageBreak 和 wdSectionBreakNextPage 采取这种不同。有人可以解释一下吗?

于 2013-01-16T01:36:49.987 回答