Word VBA代码插入不同纸张尺寸的文档?

时间:2013-04-27 20:32:35

标签: vba ms-word word-vba

您好

如何使用Word VBA代码插入包含纸张尺寸的其他文档?我的意思是如果我插入5个不同纸张尺寸的文档,那么它需要在主文档中使用这些不同的纸张尺寸。

例如:

  • 文件(1) - A4
  • 文件(2) - 信件
  • 文件(3) - A3

然后在主文档中将出现具有不同纸张设置的页面,如A4,Letter和A3。

我该如何编码?

提前致谢。

1 个答案:

答案 0 :(得分:0)

我自己想出了答案,这里是代码,

Selection.InsertBreak Type:=wdSectionBreakNextPage

你必须使用上面的代码打破页面,然后

Selection.PageSetup.PageHeight = <size>
Selection.PageSetup.PageWidth = <size>

文档中的光标需要在特定页面上才能使上述代码生效。

要使页面设置适用于文档的特定部分,您必须使用Selection,如上所示。