Dim bContinue As Boolean o]RZd--c<
ixSr*+
Dim regEX As New RegExp /R&h#;l
Dim paraCounter As Long '全局段落计数,仅在主程序中可读写,其它过程函数应为只读 ft$R
F
~$J(it-a
Dim LastTitle0String As String, LastTitle0No As Long S0QLM)
Dim LastTitle1String As String, LastTitle1No As Long X%3
?sH
Dim LastTitle2String As String, LastTitle2No As Long *tgu@9b
Dim LastTitle3String As String, LastTitle3No As Long 8'%m!
Dim LastTitle4String As String, LastTitle4No As Long Tjhy@3
Dim LastTitle5String As String, LastTitle5No As Long GEA1y^b6"
Dim LastTabelString As String, LastTableNo As Long S_/S2(V"
Dim LastFigureString As String, LastFigureNo As Long D}LM(s3li7
_DH^ K9,9
Dim strSeperator As String X-(4/T+v
n\3
#69VY
Sub ConvertWidth(fTEXT As String, rText As String) J=k=cFUX
Selection.Find.ClearFormatting &T~X`{V]`
Selection.Find.Replacement.ClearFormatting }ML2-k
Selection.Find.Wrap = wdFindContinue 8-Y*b89
Me.txtStatus.Text = "转换全角数字字母" & fTEXT & "形式为半角" & rText oLh ,F"nB
DoEvents ^6 z"@+;*
Selection.Find.Execute findtext:=fTEXT, replacewith:=rText, Replace:=wdReplaceAll, Forward:=True, Wrap:=wdFindContinue, MatchCase:=True iER@_?
End Sub 23WrJM!2N
KmTFJ,i
M
Sub ClearDomain() ]%FAJ\
With Selection.Find 8B:y46
.ClearFormatting b^Re947{g
.Replacement.ClearFormatting p6R+t]oH
.Wrap = wdFindContinue "ayV8{m^3
Me.txtStatus.Text = "清除所有域代码" `Z8k#z'bN
DoEvents
X;N?L%Pp
.Execute findtext:="^d", replacewith:="", Replace:=wdReplaceAll, Forward:=True, Wrap:=wdFindContinue, MatchWildcards:=False %^L{K[}
End With yCvtglAJ4
End Sub pCA`OP);=
!*Eu(abD
Private Sub cmdCheck_Click() b5LToy:
bContinue = True -v.\W y~\
Dim NoSeries1(1 To 16) As String 7J!s"|VS
Dim NoSeries2(1 To 16) As String -(]CFnD_N
Dim NoSeries5(1 To 16) As String KE@+I.x
Dim NoSeriesRM(1 To 16) As String &29jg_'W
Dim paraTotal As Long, ParaText As String N)GHQlgH
Dim ttString As String, ttNo As String [`t ;or
ao"2kqa)r
Dim ShapeCounter As Long, ShapeHeight As Long, ShapeWidth As Long b&mA1w[W]
)iQ^HZ
Me.txtStatus.Visible = True PXkpttIE]M
Me.lbParaType.Visible = True Rd5_{F
Me.cmdCheck.Enabled = False O~6%Iz`
!Yv_V]u=
}b&lHr'Uw
nqm=snh
{MSE
}|A\V
Dim ParaType As String, rText As String oV
0T
UZ2_FP
Selection.WholeStory XF
vl
Selection.NoProofing = True 2Y23!hw
kuD$]A
Q`&
tm1 = Now jr? /wtw
dN)8r
ActiveWindow.View.Type = wdNormalView X<$Tn60,
tVEe) QX
NoSeries1(1) = "一" @$ Zh^+x!
NoSeries1(2) = "二" jD6HCIjd'
NoSeries1(3) = "三" $_E.D>5^%7
NoSeries1(4) = "四" OyF=G^w
NoSeries1(5) = "五" :sJ7Wok6~
NoSeries1(6) = "六" &hI!mo
NoSeries1(7) = "七" nOvR, 6
NoSeries1(8) = "八" 2cH RiRT
NoSeries1(9) = "九" <D ~hhGb
NoSeries1(10) = "十" G<n75!
NoSeries1(11) = "十一" A5TSbW']+5
NoSeries1(12) = "十二" 7I
XWv-
NoSeries1(13) = "十三" ]}XDDPbZ}
NoSeries1(14) = "十四" {tUe(
NoSeries1(15) = "十五" wW1VOj=6V"
NoSeries1(16) = "十六" >kK@tJn
$R/@8qnP
W
NoSeries2(1) = "㈠" m^}|LB:5
NoSeries2(2) = "㈡" |HD>m'e
NoSeries2(3) = "㈢" dAx
? ,
NoSeries2(4) = "㈣" i[IFD]Xy!j
NoSeries2(5) = "㈤" ?$ e]K/*
NoSeries2(6) = "㈥" G?'^"ae"Z
NoSeries2(7) = "㈦" iX]OF.:
NoSeries2(8) = "㈧" p eO@ZKmM
NoSeries2(9) = "㈨" jJ$B^Y"4
NoSeries2(10) = "㈩" 2c 0;P
#ol
B_Q{B|eEt&
NoSeries5(1) = "①" ?J2A1iuq3
NoSeries5(1) = "②" 6/mz.,g2
NoSeries5(3) = "③" Q_0+N3
NoSeries5(4) = "④" =JIceLL
NoSeries5(5) = "⑤" fq6Obh=A#
NoSeries5(6) = "⑥" z&amYwQcI
NoSeries5(7) = "⑦" `}l%61n0
NoSeries5(8) = "⑧" E6TeZ%g
NoSeries5(9) = "⑨" =wdh#{
NoSeries5(10) = "⑩" '7sf)0\:<p
!q\=e@j-i
|p&EP2?T
NoSeriesRM(1) = "I" <-`.u`
NoSeriesRM(2) = "II" p{^:b6
NoSeriesRM(3) = "III" CF{b Yf^%
NoSeriesRM(4) = "IV" BX0lk
NoSeriesRM(5) = "V" @)6b
NoSeriesRM(6) = "VI" v
S>'LX
NoSeriesRM(7) = "VII" :^3 )[.m
NoSeriesRM(8) = "VIII" cZNcplt8
NoSeriesRM(9) = "IX" Vb`Vp(>AU
NoSeriesRM(10) = "X" Y:ly x-lj
NoSeriesRM(11) = "XI" wWb>V&3
NoSeriesRM(12) = "XII" |6JKB'
NoSeriesRM(13) = "XIII" Hyy b0c^=
NoSeriesRM(14) = "XIV" .cHgYHa
NoSeriesRM(15) = "XV" `xLsD}32
NoSeriesRM(16) = "XVI" (yqe4
9f( X7kt
i = MsgBox("为了你的数据安全,请使用单独保存的文件副本进行本操作。" & vbCrLf & "确定继续进行吗?", vbYesNo) 5lG\Z?
[g/D<g5O
If i = vbNo Then |NZi2Bu
Exit Sub MONX&$
End If g2|Myz)
Wn(!6yid
If Me.chkSuper.Value Then Y0 a[Lb0
Me.txtStatus.Text = "检查修改所有的上标格式" ,SR7DiYg
SWV*w[X<X
CheckSuperScript 0vm> *M*p
k56Qas+3=
End If )OV0YfO
:S0!
If Me.chkStyle.Value Then KUUA
>'=
Me.txtStatus.Text = "设置样式,请稍候...." Y7}Tuy dC
DoEvents CW
&z?B ra
CeateOrModifyStyle !Zj]0,^
End If a.Z@Z!*
g8##Be
ls^Z"9P
eut2x7Z(c
ClearDomain "CJ~BJI%
<#C,66k
8@m$(I+
PR.3EL
If Me.chkLIST.Value Then 5
3%>)gk:
Me.txtStatus.Text = "将所有自动列表标题转化为人工标题形式" >o?v[:u*
v.-DXQq
ConvertListToOrdinary 4|`>}Nu
End If u;_h%z5K
<u!cdYo@
?7aZU
Dim pType As String, trimpTEXT As String 1y'Y+1.<
If Me.chkNum.Value = True Then +)sX8zb*gY
Me.txtStatus.Text = "转换全角数字形式为半角" sE% $]Jp
ConvertWidth "1", "1" ^~YT<cJ1h
DoEvents mQ:{>`
ConvertWidth "2", "2" Ik0g(-d
DoEvents SV>tw`2
ConvertWidth "3", "3" oZvG Kf
DoEvents O:wG/et
ConvertWidth "4", "4" ?uq`| 1`
DoEvents ApCU|*r)
ConvertWidth "5", "5"
]$@a.#}
DoEvents %lHHTZ{+
ConvertWidth "6", "6" G tI )O}
DoEvents ^?VQ$o2
ConvertWidth "7", "7" D!rPF)K
)
DoEvents W "'6M=*
ConvertWidth "8", "8" 'E_~|C
DoEvents k XSX<b <%
ConvertWidth "9", "9" XDemdMy$
DoEvents k8w\d+!v
ConvertWidth "0", "0" YZg#H)w%
DoEvents 4nsJZo#S/
ConvertWidth "a", "a" Q1,sjLO-a
DoEvents X2|~(*
ConvertWidth "b", "b" n
qyD>>
DoEvents bC<W7qf]}
ConvertWidth "c", "c" G\@pg;0|y
DoEvents XIdh9)]^}
ConvertWidth "d", "d" .G O0xn
m
DoEvents *S.U8;*Xj
ConvertWidth "e", "e" g_Z
tDxz
DoEvents 7Z6=e6/\
ConvertWidth "f", "f" =fcg4h5(
DoEvents ~#pATPW@(
ConvertWidth "g", "g" j7~FR{:j
DoEvents vgwpuRL5b
ConvertWidth "h", "h" FH~:&;
DoEvents h[mT4e3c
ConvertWidth "i", "i" X;I9\Cp]!
DoEvents yix[zfQt0
ConvertWidth "j", "j" )'djqpM.
DoEvents W;vNmg}mn
ConvertWidth "k", "k" nuce(R
DoEvents gQn%RPMh
ConvertWidth "l", "l" yKc-:IBb{u
DoEvents |6E_N5~
ConvertWidth "m", "m" 2d&F<J<sU
DoEvents mO>L]<O
ConvertWidth "n", "n" b:dN )m
ConvertWidth "o", "o" &$MC!iMh
ConvertWidth "p", "p" y{ur'**l
ConvertWidth "q", "q" QZzamT)"
ConvertWidth "r", "r" q(KjhM
ConvertWidth "s", "s" n4K!Wv&u
ConvertWidth "t", "t" RzEzNV
ConvertWidth "u", "u" G
KBoSSnV&
ConvertWidth "v", "v" 4
b;Mb
ConvertWidth "w", "w" ;*(-8R/
ConvertWidth "x", "x" *1)>He$qL
ConvertWidth "y", "y" i>m%hbAk
ConvertWidth "z", "z" ^ ""edCs
ConvertWidth "A", "A" UL+Txc
ConvertWidth "B", "B" SVCh!/qe\
ConvertWidth "C", "C" zHJCXTM
ConvertWidth "D", "D" owAO&"C
ConvertWidth "E", "E" @oXGa>Ru
ConvertWidth "F", "F" x?h/e;
ConvertWidth "G", "G" ]VI^
hhf
ConvertWidth "H", "H" zggnDkC5
ConvertWidth "I", "I" ^m>4<~/
ConvertWidth "J", "J"
1h,iWHC
ConvertWidth "K", "K" l1 +l@r\
ConvertWidth "L", "L" IKD{3cVL
ConvertWidth "M", "M" !_Lmrs
ConvertWidth "N", "N" ZEqW*piI
ConvertWidth "O", "O" ~ ld.I4
ConvertWidth "P", "P" \nl(tU#j
ConvertWidth "Q", "Q" 3c<aI=$^
ConvertWidth "R", "R" Y
;Ym=
n'
ConvertWidth "S", "S" &G{GLP?H
ConvertWidth "T", "T" #ArrQeO 5_
ConvertWidth "U", "U" ;blL\|ch;
ConvertWidth "V", "V"
OH`a3E{e
ConvertWidth "W", "W" D!j/a!MaKk
ConvertWidth "X", "X" l<=;IMWd
ConvertWidth "Y", "Y" I7ao2aS
ConvertWidth "Z", "Z" y{<e4{
!
ConvertWidth "^l", "^p" '/\
ConvertWidth "(", "(" RY-iFydPc
ConvertWidth ")", ")" WgNA%.|,
X 4;U4pU#
End If ]!hjKu"
)2f#@0SVL
With ActiveDocument oF%m
Dim tbl As Table \/
bd
For Each tbl In .Tables hRkCB
tbl.Rows.Alignment = wdAlignRowCenter sI>w#1.m/&
tbl.Range.Font.NameFarEast = "楷体" ]*0zir/
tbl.Range.Font.NameAscii = "Times New Roman" @6
he!wW
tbl.Range.Font.Size = 10.5 so-5%S
Next Ob0sB@
Set tbl = Nothing g )hEzL0k
End With 15:9JVH3D
%4~"$kE
>"W^|2R
With ActiveDocument G ek?+|m
q"d9C)Md
For i = 1 To .TablesOfContents.Count TKZtoQP%
.TablesOfContents(i).Delete bZowc {!\
Next oz!)x\m*H
6H#:rM
n
Kkpp-
dSDZMB sd
paraTotal = .Paragraphs.Count Aztrq
paraCounter = 1 ZFZ'&"+
~Ztn(1N
LastTitle0No = 0 4.9qB
LastTitle1No = 0 9q;O`&
LastTitle2No = 0 axQ>~vWN/
LastTitle3No = 0 '6N)sqTR
LastTitle4No = 0 ;,{_=n>
LastTableNo = 0 r)<A YX]J
LastFigureNo = 0 ?9 huuJs7
(4H\ho8+mp
Dim Sec As Long 4D65VgVDM
Ib(C`4%
Sec = InputBox("正文从第一节开始?", "节设置", 6) is;g`m
If Sec = 0 Then ?:R ]p2 ID
Exit Sub gM96RY
End If |MNSIb&,W
jcCAXk055
k = 0 b4L7M1l
Do While (paraCounter < paraTotal) And bContinue `>"#d
?
,
k = k + 1 -}7$;QK&a
If .Paragraphs(paraCounter).Range.Information(wdActiveEndSectionNumber) >= Sec Then PT>b%7Of
Exit Do 8h]
TI_
End If
1_Yx]%g<
paraCounter = paraCounter + 1 1]xmOx[mb
If k Mod 20 = 0 Then b(K"CL\p
Me.lbCounter.Caption = paraCounter z}vT8qoX
DoEvents F^l1WX6
End If f 3UCELJ
Loop =,XCjiBeC
`Vvi]>,cg`
!)a_@d.;i
Do While (paraCounter < paraTotal) And bContinue r S@/@jKZE
(\:Rnl
ParaText = Trim(.Paragraphs(paraCounter).Range.Text) O-,
"/Z
ShapeHeight = 0 E%w^q9C
ShapeWidth = 0 3kxo1eb
Ip8ml0oG
CheckPara .Paragraphs(paraCounter).Range, ParaType, rText, ttString, ttNo, ShapeCounter, ShapeHeight, ShapeWidth Nd0tR3gi7
(cj9xROx
Select Case ParaType w:\}
B'u
Case "【】表格内容" '_v~+
.Paragraphs(paraCounter).Style = "QLNU表格内容" *7Vb([x4;
Case "章" ebA:Sq:w
LastTitle0No = LastTitle0No + 1 t<rIg1
'新一章开始,复位其下属标题编号 <Jgcj4D
LastTitle1No = 0 hjL;B'IL
LastTitle2No = 0 ~&Z>fgOTJ
LastTitle3No = 0 %lCZ7z2o
LastTitle4No = 0 !Fl'?Kz
B.N#9u-vW
k = Val(ttNo) ^Iw$(
If k = 0 Then '非数字编号章节 o\8?CNm1(
If ttNo <> NoSeries1(LastTitle0No) Then Vb,VN?l
rText = "第" & NoSeries1(LastTitle0No) & ttString [CQR
Me.ErrMsg.AddItem "章节编号错误:" & ParaText oN032o?S
End If ZSf &M
Else v ,")XPY
If Val(ttNo) <> LastTitle0No Then 217G[YE-
rText = "第" & LastTitle0No & ttString Yjoe|
Me.ErrMsg.AddItem "章节编号错误:" & ParaText JM7mQ'`Ud
End If VR(R.
*'((_NZ>
End If :^7w
=Jm[1Mgt
'章段落设置 &nEL}GM)E
'字体大小:三号16磅小三号15磅四号14磅小四号12磅五号10.5磅小五号9磅 |k.'w<6mb9
.Paragraphs(paraCounter).Style = "QLNU章节" OnTe_JML
.Paragraphs(paraCounter).Range.Select }40T'y
Selection.EndKey unit:=wdLine
7)2K6<q
tc = Replace(rText, vbCr, "") P%|~Ni_BTX
Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldEmpty, Text:="TC """ & tc & """ \l 1 ", PreserveFormatting:=False yGR{-YwU!
Case "一级标题" hYoUZ'4
LastTitle1No = LastTitle1No + 1 &y!?R$?b
'新一级标题开始,复位其下属标题编号 kmC@\xTp
LastTitle2No = 0 ggDT5hb
LastTitle3No = 0 +byOThuE
LastTitle4No = 0 QF
P9"FM5F
N{%7OG
If ttNo <> NoSeries1(LastTitle1No) Then \_Bj"K
rText = NoSeries1(LastTitle1No) & "、" & ttString l<6GZ
Me.ErrMsg.AddItem "一级标题编号错误:" & ParaText 6ll!7U(9(
End If 8}|et~7!
Ty g>Xv
b,'O|s]"Sc
'一级标题段落设置 格式:一、标题内容 I
}PI
.Paragraphs(paraCounter).Range.Text = rText $d*9]M4
.Paragraphs(paraCounter).Style = "QLNU一级标题" GLsa]}m,9
.Paragraphs(paraCounter).Range.Select X%yG{\6:
Selection.EndKey unit:=wdLine !|[rh,e]
tc = Replace(rText, vbCr, "") nH#>_R
(
Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldEmpty, Text:="TC """ & tc & """ \l 1 ", PreserveFormatting:=False Y-
ao
yoNS
Case "二级标题" <- \|>r Q
LastTitle2No = LastTitle2No + 1 c!IZLaVAr9
'新二级标题开始,复位其下属标题编号
4)gG_k
LastTitle3No = 0 M=iTwK
LastTitle4No = 0 uSfHlN4l
n3iiW\
If ttNo <> NoSeries1(LastTitle2No) Then @:>]jp}uq
rText = "(" & NoSeries1(LastTitle2No) & ")" & ttString \V-N~_-H
ErrMsg.AddItem "二级标题编号错误:" & ParaText 5f*_K6 ,v
End If R/=rNUe
#*g=F4>t
'二级标题段落设置 格式:(一)、标题内容 _ $a3lR
.Paragraphs(paraCounter).Range.Text = rText ^MpMqm1?8;
.Paragraphs(paraCounter).Style = "QLNU二级标题" |Y
uf/G%/
fl-J:`zyyZ
.Paragraphs(paraCounter).Range.Select @1*^ttC
Selection.EndKey unit:=wdLine +[G9PP6
tc = Replace(rText, vbCr, "") _wKwiJs
Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldEmpty, Text:="TC """ & tc & """ \l 2 ", PreserveFormatting:=False 7( 84j5zb
ei5YxV6I
Case "三级标题" P<vl+&*
LastTitle3No = LastTitle3No + 1 Ksx-Y"
'新三级标题开始,复位其下属标题编号 xSudDhRP
LastTitle4No = 0 70qEqNoC
c!\Gj|
If Val(ttNo) <> LastTitle3No Then 0x<ASfka
rText = LastTitle3No & ". " & ttString |.)LZP,
Me.ErrMsg.AddItem "三级标题编号错误:" & ParaText $9G&
wH>{
.`IhxE~mN
End If E&8Nh J
'三级标题段落设置 格式:1. 标题内容 T]\
1gs41
.Paragraphs(paraCounter).Range.Text = rText GlJ[rD
.Paragraphs(paraCounter).Style = "QLNU三级标题" ~uhW~bT
.Paragraphs(paraCounter).Range.Select `jeATxWv
Selection.EndKey unit:=wdLine s&$?m[w
tc = Replace(rText, vbCr, "") $9YQ aN%
Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldEmpty, Text:="TC """ & tc & """ \l 3 ", PreserveFormatting:=False :'T+`(
Case "四级标题" lrE"phYk
LastTitle4No = LastTitle4No + 1 9G[
DuYJI
!Q>xVlPVu
If Val(ttNo) <> LastTitle4No Then KkUK" Vc
rText = "(" & LastTitle4No & "). " & ttString
z@`o(gh
ErrMsg.AddItem "四级标题编号错误:" & ParaText Y#@D%
a 8
)+L|<6J XA
End If ^Q#_
'四级标题段落设置 格式:(1). 标题内容 f7*Qa!!2p]
.Paragraphs(paraCounter).Range.Text = rText e(s0mbJE
.Paragraphs(paraCounter).Style = "QLNU四级标题" N[cIr{XBGN
.Paragraphs(paraCounter).Range.Select ! t!4CY
Selection.EndKey unit:=wdLine DQ8/]Z{H
tc = Replace(rText, vbCr, "") @@H/q
Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldEmpty, Text:="TC """ & tc & """ \l 4 ", PreserveFormatting:=False 8-<F4^i_i
S})f`X9_}
Case "表格标题" qU#A,%kcV
LastTableNo = LastTableNo + 1 1i#y>fUj
!SK`!/7c?
If ttNo <> CStr(LastTableNo) Then at?I @By
rText = "表" & LastTableNo & ". " & ttString r:sa|+
ErrMsg.AddItem "表格编号错误:" & ParaText S]@;`_?m{
8oE`>Y
End If !/,oQoG
43k'96[2d
'表格名称段落设置 格式:表1. 表格名称 SA'g`
.Paragraphs(paraCounter).Style = "QLNU表格标题" 'ayb`
xe = Replace(rText, vbCr, "") B=O zP+
.Paragraphs(paraCounter).Range.Select $TK*w8@:
Selection.MoveEnd wdCharacter, -1 '选择范围包括行尾的换行符。 bhD-;Y!6;
Selection.Range.Text = xe -Y524
Selection.EndKey \~8W0q.4M
Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldEmpty, Text:="XE " & """" & xe & """", PreserveFormatting:=False ~g!!#ad
,6]ID1o:y
Case "表格首行" = 9Yfo,F
.Paragraphs(paraCounter).Style = "QLNU表格首行" VKPEoy8H
Case "图片标题" 3u
j|jwL
LastFigureNo = LastFigureNo + 1 4P#jMox
-n7@r
If ttNo <> CStr(LastFigureNo) Then /}1|'?P
rText = "图" & LastFigureNo & ". " & ttString <h#7;o
ErrMsg.AddItem "表格编号错误:" & ParaText o1#3A
HsYzIQLL
End If rd&d~R6
'图片名称段落设置 格式:图1. 图名称 _Yo)m|RaB
.Paragraphs(paraCounter).Range.Text = rText 0y$VPgsKf
.Paragraphs(paraCounter).Style = "QLNU图片标题" N/F_,>E
.Paragraphs(paraCounter).Range.Select T"P}` mT
Selection.EndKey unit:=wdLine ~U w<e~
xe = Replace(rText, vbCr, "") Hx6ODj[-
Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldEmpty, Text:="XE " & """" & xe & """", PreserveFormatting:=False ]0'cdC
Case "正文" A o*IshVh
'正文名称段落设置 /{l_tiE7
.Paragraphs(paraCounter).Style = "QLNU正文" 6)sKg{H
Case "文献条目" %( OP
[
With .Paragraphs(paraCounter) /\Nc6Z/ L
'.Range.Select Vl+UC1M}B>
'Selection.ClearFormatting EPW4
h/I
'.Range.Find.Execute findtext:=rText, replacewith:=strSeperator 'Replacetext 传回了编号及分隔符部分, 而StrSeperator传回了正确的格式与分隔符如“[15] ” T%.Yso{
.Style = "QLNU参考文献" >e;jGk?-
End With /
xv5we~
Case "图表注解" ,JI] Eij^
With .Paragraphs(paraCounter) z(c8] Wu#
.Range.Font.NameFarEast = "楷体" 97 SS0J
.Range.Font.NameAscii = "Times New Roman" \X\< +KU
.Range.Font.Size = 9 '小5号字 }Nn+Ny
8/p ]'BLf
.Alignment = wdAlignParagraphCenter P8=|#yCi
.LeftIndent = 0 8L:AmpQdpA
.RightIndent = 0 &M5v EPR
.FirstLineIndent = 0 GTB\95j]
.LineSpacing = 12 }],l m
.LineSpacingRule = wdLineSpaceExactly *-*V>ntvT$
.LineUnitAfter = 0 xppnBnu$7
.LineUnitBefore = 0 >A{e
,&