Sub使用VBA实现Word文档分区()
On Error Resume Next
Dimdoc1as document、newdocas document、a、第1页%、第2页%、第2页%、第2页%、i1%、I2%、i3%、dkas file dialog
Dimdoc2as文档
Dim zb、yb、sb、XB
A=InputBox('输入拆分页数(默认情况下每1页拆分一次)',1)
If a '' Then
D=MsgBox(“选择拆分文档的存储路径”,1 64)
If d=1 Then
set dk=a(msofiledialogfolderpicker)
If dk。Show=-1 Then
Set doc1=ActiveDocument
第1页=doc 1 . con(wdnumberofpagesindocument)
Doc1。Con
Selec 1
For i1=1 To page1 Step a
If i1 a page1 Then
I2=page1
If a=1 Then
B='_ ' '我的' I2 '页'
Else
If page1 Mod a=1 Then
B='_ ' '我的' I2 '页'
Else
If i1 a-1=第1页then
B='_ ' '我的' i1 '-' I2 '页'
Else
B='_ ''第一页' (第1页-第1页模式a) 1'-'第1页' '
End If
End If
End If
Else
I2=i1 a-1
If a=1 Then
B='_ ' '我的' i1 '页'
Else
B='_ ' '我的' i1 '-' I2 '页'
End If
End If
Set newdoc=Documen
For i3=i1 To I2
Doc1。Activate
do C1 . bookmarks(' \ page '). range . copy
With Selec
Zb=。LeftMargin
Yb=。RightMargin
Sb=。TopMargin
Xb=。BottomMargin
End With
A=wdBrowsePage
a
Newdoc。Activate
单元欧共体
With Selec
.LeftMargin=zb
.RightMargin=Yb
.TopMargin=sb
.BottomMargin=XB
End With
next
Newdoc.saveas2 (1)' \' spli,'。doc') (0) b '。docx ')
Newdoc。Close -1
next
MsgBox ' split complete ' Chr(13)_
Chr(13) _
“保存位置”dk。SelectedItems(1)、0 64
End If
End If
End If
End Sub
1.《【word文档怎么拆分页示范】Word使用VBA代码拆分文档页数。》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《【word文档怎么拆分页示范】Word使用VBA代码拆分文档页数。》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/2510344.html