當前位置:成語大全網 - 書法字典 - 如何用vb實現word強制分頁

如何用vb實現word強制分頁

1.在Word中打開需要拆分的文檔(假設其文件名為“原始文檔。doc“);

鍵入ALT+F11打開VBA編輯器,並選擇菜單“插入-模塊”;

粘貼以下代碼:

選項顯式

Sub SplitPagesAsDocuments()

Dim oSrcDoc作為文檔,oNewDoc作為文檔

Dim strSrcName為字符串,strNewName為字符串

暗橙色作為範圍

Dim nIndex為整數

將fso作為對象標註

set FSO = CreateObject(“Scripting。文件系統對象“)

Set oSrcDoc = ActiveDocument

設置oRange = oSrcDoc。內容

橙色。折疊wdCollapseStart

橙色。挑選

For nIndex = 1到ActiveDocument。內容。信息(wdNumberOfPagesInDocument)

oSrcDoc。書簽(“\page“)。

oSrcDoc。windows(1)。使活動

申請。Browser.Target = wdBrowsePage

申請。瀏覽器。下壹個

strSrcName = oSrcDoc。全名

strNewName = fso。構建路徑(fso。GetParentFolderName(str rcname),_

fso。GetBaseName(str rcname)和amp“_“& amp;nIndex & amp"."& ampfso。GetExtensionName(str rcname))

設置oNewDoc = Documents。增加

選擇。粘貼

oNewDoc。SaveAs strNewName

oNewDoc。關閉假

然後

設置oNewDoc = Nothing

設置橙色=無

設置oSrcDoc = Nothing

設置fso =無

MsgBox“結束!”

末端接頭

鍵入F5運行並看到“完成!”結束。

2.檢查當前文檔所在的路徑下是否生成了幾個名為“original document _ n.doc”的文檔(n代表它對應於原始文檔中的哪壹頁),並檢查它們的內容是否與原始文檔中每壹頁的內容相對應。

如果分節符分解後文檔中有空白頁,如果分解後沒有空白頁,則需要刪除文檔中的分節符。消除分節符的方法:

需要註意的事項

如果完全替換分節符,需要註意的是替換後可能會出現排版混亂的情況,需要手動排版。