我试过这个:
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 ?
我已经尝试了很多时间。最后我找到了解决方案。
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 采取这种不同。有人可以解释一下吗?