2013-04-27 103 views
0

您好,Word VBA代碼插入不同紙張尺寸的文檔?

如何使用Word VBA代碼插入另一個文檔,包括其紙張大小?我的意思是如果我插入5個不同紙張大小的文檔,那麼它需要在這些不同紙張大小的主文檔中。

例如:

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

然後在主文檔將會有A4,Letter和A3等不同紙張設置的頁面。

我該如何編碼?

在此先感謝。

+0

您只需要將文檔的每個部分保留在單獨的部分。每個部分都會有自己的頁面大小。 您是否嘗試過使用任何代碼? – 2013-04-28 07:51:22

+0

我確實嘗試了自己並想出了它。 – 2013-04-29 05:29:31

回答

0

我想通自己的答案,這裏是它的代碼,

Selection.InsertBreak Type:=wdSectionBreakNextPage 

你有個使用上面的代碼進行分頁,然後

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

文檔中的光標需要在上述代碼的特定頁面上工作。

要使頁面設置適用於文檔的特定部分,必須使用Selection,如上所示。