Dim bContinue As Boolean lV)G@l[1
lJ&y&N<O
Dim regEX As New RegExp cQn)^jx=
Dim paraCounter As Long '全局段落计数,仅在主程序中可读写,其它过程函数应为只读 nj
FT(iX`YQ
Dim LastTitle0String As String, LastTitle0No As Long "wINBya'M
Dim LastTitle1String As String, LastTitle1No As Long x2m]Us@LIU
Dim LastTitle2String As String, LastTitle2No As Long l&Q!mU}
Dim LastTitle3String As String, LastTitle3No As Long p[-{]!
Dim LastTitle4String As String, LastTitle4No As Long 9~~UM<66W
Dim LastTitle5String As String, LastTitle5No As Long jtCZfFD?
Dim LastTabelString As String, LastTableNo As Long h0lu!m#\_
Dim LastFigureString As String, LastFigureNo As Long `iQqhx
;`X~ k|7K
Dim strSeperator As String SM<d
M~p=#V1D
Sub ConvertWidth(fTEXT As String, rText As String) u7#z^r
Selection.Find.ClearFormatting ;'^, ,{
Selection.Find.Replacement.ClearFormatting K$ AB} Fvc
Selection.Find.Wrap = wdFindContinue i.M2E$b|
Me.txtStatus.Text = "转换全角数字字母" & fTEXT & "形式为半角" & rText puF%=i
DoEvents lQL:3U0DjU
Selection.Find.Execute findtext:=fTEXT, replacewith:=rText, Replace:=wdReplaceAll, Forward:=True, Wrap:=wdFindContinue, MatchCase:=True f?maa5S
End Sub +Vy_9I(4Z
gz4UV/qr/
Sub ClearDomain() :XYy7xz<
With Selection.Find r[!(?%>j
.ClearFormatting a:b^!H>#
.Replacement.ClearFormatting c3#q0Ma
.Wrap = wdFindContinue S=PJhAF
Me.txtStatus.Text = "清除所有域代码" {R8=}Qo
DoEvents ="3,}qR
.Execute findtext:="^d", replacewith:="", Replace:=wdReplaceAll, Forward:=True, Wrap:=wdFindContinue, MatchWildcards:=False S(w\Z C
End With *KJ7nRKx(w
End Sub UJn/s;$.e
sOz sY7z3Z
Private Sub cmdCheck_Click() ESv:1o`?n
bContinue = True 5(#-)rlGj
Dim NoSeries1(1 To 16) As String JiA'BEJN
Dim NoSeries2(1 To 16) As String VaJfD1zd1
Dim NoSeries5(1 To 16) As String W>/UBN3
Dim NoSeriesRM(1 To 16) As String "Yby
Dim paraTotal As Long, ParaText As String c{VJ2NQ+
Dim ttString As String, ttNo As String 8(Fu
="dDA/,$VS
Dim ShapeCounter As Long, ShapeHeight As Long, ShapeWidth As Long [q3+$W \r
L=g_@b
Me.txtStatus.Visible = True Jn#K0(FQ
Me.lbParaType.Visible = True eO[c l B
Me.cmdCheck.Enabled = False m|1n
x
lkwh'@s.
!M^\f
N1
VDpxk$a
;{Jb6'K1h
Dim ParaType As String, rText As String +$,dwyI2t
{cR3.%
wX
Selection.WholeStory <[<247%
Selection.NoProofing = True V.2[ F|P;3
!=[>r'+3
tm1 = Now #KE;=$(S
Ag6uR(uI
ActiveWindow.View.Type = wdNormalView J*K<FFp3<
>{t+4 p4k.
NoSeries1(1) = "一" z mbZ
NoSeries1(2) = "二" IT&i,`cJ~F
NoSeries1(3) = "三" )5G QJ
iY
NoSeries1(4) = "四" LwQH6 !;[
NoSeries1(5) = "五" TY6
rwU
NoSeries1(6) = "六" x5F@ad9
NoSeries1(7) = "七" CjKRP;5
NoSeries1(8) = "八" jyQVSQs
NoSeries1(9) = "九" aS/`A
NoSeries1(10) = "十" J3IRP/*z
NoSeries1(11) = "十一" Y 1y E
NoSeries1(12) = "十二" 'HB~Dbq`V
NoSeries1(13) = "十三" gQ+9xT d
NoSeries1(14) = "十四" Xm@aYNV
NoSeries1(15) = "十五" &O*ENpF
NoSeries1(16) = "十六" t7^D-l
eEP(
).
NoSeries2(1) = "㈠" "i%jQL'.
NoSeries2(2) = "㈡" s#P:6]Ar
NoSeries2(3) = "㈢" =~JfVozU
NoSeries2(4) = "㈣" 8t[t{"
NoSeries2(5) = "㈤" 'hIU_
NoSeries2(6) = "㈥" ,]q%/yxi
NoSeries2(7) = "㈦" <+q$XL0
NoSeries2(8) = "㈧" M5O'=\+,F
NoSeries2(9) = "㈨" t3>$|}O]t
NoSeries2(10) = "㈩" |^iA6)Q
oIxH 3T
NoSeries5(1) = "①" _lT0Hu
NoSeries5(1) = "②" 6#|qg*
OS
NoSeries5(3) = "③" h[Mdr
NoSeries5(4) = "④" mPG7Zy$z
NoSeries5(5) = "⑤" DxfMqH[vs
NoSeries5(6) = "⑥" \O? u*
NoSeries5(7) = "⑦" _z]v<,=3M
NoSeries5(8) = "⑧" Ay%:@j(E
NoSeries5(9) = "⑨" ZAeQ~ j~
NoSeries5(10) = "⑩" j)";:v
Q;20T
n1 v,#GE
NoSeriesRM(1) = "I" QptOQ3!
NoSeriesRM(2) = "II"
afUTAP@
NoSeriesRM(3) = "III" X" \}sl5
NoSeriesRM(4) = "IV" [pR)@$"k'
NoSeriesRM(5) = "V" }#
Xi`<{
NoSeriesRM(6) = "VI" M=[th
NoSeriesRM(7) = "VII" [+Un ^gD
NoSeriesRM(8) = "VIII" b{pg!/N4
NoSeriesRM(9) = "IX" r0Z+RB^I
NoSeriesRM(10) = "X" 9-93aC.|}
NoSeriesRM(11) = "XI" jb
3.W
NoSeriesRM(12) = "XII" *B{-uc3o
NoSeriesRM(13) = "XIII" GX5W^//}
NoSeriesRM(14) = "XIV" L|J~9FM
NoSeriesRM(15) = "XV" #_fY4vEO
NoSeriesRM(16) = "XVI" gn.Ol/6D
a(|x
w
i = MsgBox("为了你的数据安全,请使用单独保存的文件副本进行本操作。" & vbCrLf & "确定继续进行吗?", vbYesNo) MD4\QNUa)*
! TDD^
If i = vbNo Then 9U'[88
Exit Sub k>>`fE\K
End If 85hQk+Bu4
W_m!@T"@H
If Me.chkSuper.Value Then X:{WZs"[x
Me.txtStatus.Text = "检查修改所有的上标格式" y||@?Y
74]a/'4
CheckSuperScript r=$gT@
lsFfb'>
End If ohsH 2]C
Tq#<Po $
If Me.chkStyle.Value Then vgo{]:Aj{
Me.txtStatus.Text = "设置样式,请稍候...." :k N5?t=
DoEvents q^]tyU!w
CeateOrModifyStyle PG"@A
End If
,CKvTxz0
(YrR8
zX~}]?|9
f3t.T=S
ClearDomain [Xh\mDU.
~S;! T
ugxw!cj
$T/#1w P
If Me.chkLIST.Value Then V{GXc:=
Me.txtStatus.Text = "将所有自动列表标题转化为人工标题形式" f~*K {7
[-58Ezyr
ConvertListToOrdinary x.\XUJ4x
End If `:4MMr9 1
pL)xqKj
+5-fk>o
Dim pType As String, trimpTEXT As String >h%\HMKk
If Me.chkNum.Value = True Then Ut_mr
b+W
Me.txtStatus.Text = "转换全角数字形式为半角" i@6wO?Tv
ConvertWidth "1", "1" S+pP!YX
DoEvents 9A+M|;O
ConvertWidth "2", "2" >%h7dC3h
DoEvents k/bque
ConvertWidth "3", "3" j{
"[Ec
DoEvents v
F[CWV.
ConvertWidth "4", "4" L=m:/qQL
DoEvents Pw
xIz
ConvertWidth "5", "5"
0[9I0YBJ
DoEvents [TEcg^
ConvertWidth "6", "6" bg1un@%!l
DoEvents W>:kq_g
T
ConvertWidth "7", "7" 4|F#gK5E
DoEvents O#G|
~'.,
ConvertWidth "8", "8" pyF5S,c
DoEvents 4 l1 i>_R
ConvertWidth "9", "9" h?A'H RyL~
DoEvents >2Ca5C
ConvertWidth "0", "0" JCcQd01
z
DoEvents 1LyT7h
ConvertWidth "a", "a" gIBpOPr^d
DoEvents r{Z[xWIX
ConvertWidth "b", "b" xE1rxPuq)d
DoEvents [Auc*@
ConvertWidth "c", "c" ]>vf 9]
DoEvents uS-3\$
ConvertWidth "d", "d" <`+zvUx^?
DoEvents hHEPNR[.
ConvertWidth "e", "e" J[r^T&o
DoEvents 17i$8
ConvertWidth "f", "f" ?`aTu:1#Z
DoEvents pns+y
ConvertWidth "g", "g" N]u2ql&
DoEvents A;T[['
ConvertWidth "h", "h" T`Ro)ORC
#
DoEvents R'Eq:Rv~;^
ConvertWidth "i", "i" y1u9B;Fd
DoEvents ] R<FKJ[
ConvertWidth "j", "j" doH2R@
DoEvents zp#:EZ
ConvertWidth "k", "k" Aqu]9M~
DoEvents pUhc3L
ConvertWidth "l", "l" phS>T
DoEvents >-zkB)5<,#
ConvertWidth "m", "m" !
]\2A.b[
DoEvents @?d?e+B
ConvertWidth "n", "n" ^]7,1dH}M
ConvertWidth "o", "o" gY%&IHQ'
ConvertWidth "p", "p" (Y )!"_|
ConvertWidth "q", "q" ]?&H^"=
ConvertWidth "r", "r" <tW:LU(!
ConvertWidth "s", "s" pZ\$50t&O
ConvertWidth "t", "t" "Y(^F
bs
ConvertWidth "u", "u" YLmjEs%
ConvertWidth "v", "v" 3&9zGy{V+
ConvertWidth "w", "w" 6g|#ho1Bbs
ConvertWidth "x", "x" ] 9@X?q
ConvertWidth "y", "y" C
Oa.xyp
ConvertWidth "z", "z" f8
#*mQ
ConvertWidth "A", "A" Z8fJ{uOIL
ConvertWidth "B", "B" O%
VA)<
ConvertWidth "C", "C" :ol6%Z's
ConvertWidth "D", "D" 0T0/fg(o
ConvertWidth "E", "E"
h"8QeX:((
ConvertWidth "F", "F" N33AcV!*8
ConvertWidth "G", "G" e{JVXc[D
ConvertWidth "H", "H" V Y_f =
ConvertWidth "I", "I" X(b1/lzA
ConvertWidth "J", "J" :])JaS^
ConvertWidth "K", "K" 6}STp_
x
ConvertWidth "L", "L" x5PPu/
ConvertWidth "M", "M" S\b K+
ConvertWidth "N", "N" %wtXo BJ
ConvertWidth "O", "O" tIp{},bQ^
ConvertWidth "P", "P" *;P2+cE>H3
ConvertWidth "Q", "Q" rg*^w!
ConvertWidth "R", "R"
QXB|!'
ConvertWidth "S", "S" D2)i3vFB
ConvertWidth "T", "T" /W0E(8:C)
ConvertWidth "U", "U" {NV
:|M !
ConvertWidth "V", "V" .<dOED{v
ConvertWidth "W", "W" 9
#fp_G;=
ConvertWidth "X", "X" &D)2KD"N
ConvertWidth "Y", "Y" @`Wt4<
ConvertWidth "Z", "Z" b"&E,=L
ConvertWidth "^l", "^p" |i u2&p >
ConvertWidth "(", "(" #!L%J<MX
ConvertWidth ")", ")" (Z
8,e
P{Lg{I_w.B
End If [G=:?J,P
c>rKgx
With ActiveDocument u>m'FECXj
Dim tbl As Table KqK9X
For Each tbl In .Tables x,f>X;04
tbl.Rows.Alignment = wdAlignRowCenter Ysl9f1>%
tbl.Range.Font.NameFarEast = "楷体" hbH#Co~o4#
tbl.Range.Font.NameAscii = "Times New Roman" !3?yG
tbl.Range.Font.Size = 10.5 s,kU*kHn
Next (FG^UA#'
Set tbl = Nothing .OV-`TNWj
End With cafsMgrA
5
pmQp}}R
-~}
tq]
With ActiveDocument W6M jQ%f
vS#{-X
For i = 1 To .TablesOfContents.Count |mvM@V;^8{
.TablesOfContents(i).Delete '{CWanTPi
Next ]/[0O+B?
:~i+tD
qS|AdkNL
2md.S$V$,
paraTotal = .Paragraphs.Count LGfmUb-{]
paraCounter = 1 =R2l3-HA=
?^F5(B[+Y
LastTitle0No = 0 e z+yP,.#
LastTitle1No = 0 9
R
LastTitle2No = 0 *73AAA5LKa
LastTitle3No = 0 R|-j]Ne
LastTitle4No = 0 8J):\jAZ6
LastTableNo = 0 hm6pxFkX_
LastFigureNo = 0 I5Q~T5Ar
L W?&a3e
Dim Sec As Long S
QSA%B$<
?eVj8 $BQo
Sec = InputBox("正文从第一节开始?", "节设置", 6) _{mJ.1)V;
If Sec = 0 Then Pfk{ =y
Exit Sub D$mf5G &
End If 'xk1o,;
QheDF7'z
k = 0 &\c5!xQ9*
Do While (paraCounter < paraTotal) And bContinue ,0h3x$l)
k = k + 1 a-:pJE.'p
If .Paragraphs(paraCounter).Range.Information(wdActiveEndSectionNumber) >= Sec Then #?Wo <]i
Exit Do ivD^HhG
End If @'Q%Jc(
paraCounter = paraCounter + 1 Ez
UPah
If k Mod 20 = 0 Then Qi"'bWX@
Me.lbCounter.Caption = paraCounter 9ClF<5?M
DoEvents BJ2Q 2WW
End If ,$ mLL
Loop Op90
NZI#K
^9s"FdB]24
mQL8QW[c
Do While (paraCounter < paraTotal) And bContinue `^zQ$au'u
-aT=f9u
ParaText = Trim(.Paragraphs(paraCounter).Range.Text) LC76 Qi;|k
ShapeHeight = 0 }|,EU!nDi
ShapeWidth = 0 fSr`>UpxC
smbUu/
CheckPara .Paragraphs(paraCounter).Range, ParaType, rText, ttString, ttNo, ShapeCounter, ShapeHeight, ShapeWidth xh`Du|jvm
jQkUNPHu
Select Case ParaType (qbc;gBy
Case "【】表格内容" Q~b_dx{m
.Paragraphs(paraCounter).Style = "QLNU表格内容" Uqr{,-]5v
Case "章" Q84t9b
LastTitle0No = LastTitle0No + 1 Stt* 1gT
'新一章开始,复位其下属标题编号 VT
Vm7l
LastTitle1No = 0 g&XhQ.aa
LastTitle2No = 0 I X?@~'
LastTitle3No = 0 OSj%1KL
LastTitle4No = 0 ,.h$&QFj;
L*v93;|s
k = Val(ttNo) h)P]gT0f/
If k = 0 Then '非数字编号章节 VD9J}bgJ
If ttNo <> NoSeries1(LastTitle0No) Then O[L\T
rText = "第" & NoSeries1(LastTitle0No) & ttString C?S~L5a#oC
Me.ErrMsg.AddItem "章节编号错误:" & ParaText ,;c{9H
End If Xa)7`bp<
Else =:;YTie
If Val(ttNo) <> LastTitle0No Then Z<I[vp6
{
rText = "第" & LastTitle0No & ttString *n,UOHlO
Me.ErrMsg.AddItem "章节编号错误:" & ParaText o:4CI
End If ZRUh/<\[
uZ-`fcCjD
End If D*qzNT@`LR
}pt-q[s>
'章段落设置 8>m1UO Nr
'字体大小:三号16磅小三号15磅四号14磅小四号12磅五号10.5磅小五号9磅 7pd$?=__I
.Paragraphs(paraCounter).Style = "QLNU章节" N:d
D*[QZ
.Paragraphs(paraCounter).Range.Select UFos
E|r:
Selection.EndKey unit:=wdLine EL"4E',
tc = Replace(rText, vbCr, "") -h=c=P
Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldEmpty, Text:="TC """ & tc & """ \l 1 ", PreserveFormatting:=False XA?WUR[e
Case "一级标题" jXtLo,km
LastTitle1No = LastTitle1No + 1 V.U|OQouT
'新一级标题开始,复位其下属标题编号 sC9-+}
LastTitle2No = 0 C_C$5[~-:
LastTitle3No = 0 Iht@mE
LastTitle4No = 0 wD}EW
C5cFw/',
If ttNo <> NoSeries1(LastTitle1No) Then A=W5W5l(>
rText = NoSeries1(LastTitle1No) & "、" & ttString 4sI3(z)9H
Me.ErrMsg.AddItem "一级标题编号错误:" & ParaText `TOX1cmw
End If ~yd%~|
wqf& i^_
+H[Q~P8'[
'一级标题段落设置 格式:一、标题内容 <e[!3,%L
.Paragraphs(paraCounter).Range.Text = rText 2=Jmi?k
.Paragraphs(paraCounter).Style = "QLNU一级标题" 5vYsA1Z
.Paragraphs(paraCounter).Range.Select u^!&{ q
Selection.EndKey unit:=wdLine z(#=
tC|
tc = Replace(rText, vbCr, "") +B](5 z4
Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldEmpty, Text:="TC """ & tc & """ \l 1 ", PreserveFormatting:=False /m;O;2"
Case "二级标题" q;KshpfRMD
LastTitle2No = LastTitle2No + 1 8.PXTOhVL
'新二级标题开始,复位其下属标题编号 xTGP
LastTitle3No = 0 O-?z' @5cI
LastTitle4No = 0 'H|;%J6d>
G;Us-IRZ
If ttNo <> NoSeries1(LastTitle2No) Then EmF]W+!z%
rText = "(" & NoSeries1(LastTitle2No) & ")" & ttString = >P_mPP=
ErrMsg.AddItem "二级标题编号错误:" & ParaText BSjbnnW}"
End If "i}Z(_7yr
{rs6"X^
'二级标题段落设置 格式:(一)、标题内容 7G?Ia%u
.Paragraphs(paraCounter).Range.Text = rText C CLfvex
.Paragraphs(paraCounter).Style = "QLNU二级标题" O3!Ouh&
<n f=SRZ
.Paragraphs(paraCounter).Range.Select py}.00it
Selection.EndKey unit:=wdLine Q.*'H_Y
tc = Replace(rText, vbCr, "") t&8<k+m
Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldEmpty, Text:="TC """ & tc & """ \l 2 ", PreserveFormatting:=False 2Qw)-EB
on6<l
Case "三级标题" 2n _T2{
LastTitle3No = LastTitle3No + 1 xcsFODx~
'新三级标题开始,复位其下属标题编号 G[y&`Qc)G
LastTitle4No = 0 W6)dUi
:"
%+D-y+hn
If Val(ttNo) <> LastTitle3No Then -aC!0O y`
rText = LastTitle3No & ". " & ttString t
CkoYrvT
Me.ErrMsg.AddItem "三级标题编号错误:" & ParaText MM=W9#
G3oxa/mO
End If
{V{0^T-
'三级标题段落设置 格式:1. 标题内容 fp,1qzU[k
.Paragraphs(paraCounter).Range.Text = rText x_]",2 W'
.Paragraphs(paraCounter).Style = "QLNU三级标题" S$Qr@5
.Paragraphs(paraCounter).Range.Select kbD*=d}3{
Selection.EndKey unit:=wdLine \YjB+[.
tc = Replace(rText, vbCr, "") -,[~~
Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldEmpty, Text:="TC """ & tc & """ \l 3 ", PreserveFormatting:=False >t2]Ssi(
Case "四级标题" S.qk%NTTD
LastTitle4No = LastTitle4No + 1 P*}9,VoY
u!m,ilAnd
If Val(ttNo) <> LastTitle4No Then ^u= PdBY
rText = "(" & LastTitle4No & "). " & ttString =%:JjgKc*t
ErrMsg.AddItem "四级标题编号错误:" & ParaText q#l.A?rK\
{K< ~
vj;
End If M}R@ K;%
'四级标题段落设置 格式:(1). 标题内容 X+/{%P!w
.Paragraphs(paraCounter).Range.Text = rText 6JUav."`~
.Paragraphs(paraCounter).Style = "QLNU四级标题" yY-FL`-
.Paragraphs(paraCounter).Range.Select u XaL
Selection.EndKey unit:=wdLine jq7vOr-_g
tc = Replace(rText, vbCr, "") yp( ?1
Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldEmpty, Text:="TC """ & tc & """ \l 4 ", PreserveFormatting:=False Q9Q!9B@
{hlT`K
Case "表格标题" i0i.sizu
LastTableNo = LastTableNo + 1 c1 gz#,
.LWOM8)
If ttNo <> CStr(LastTableNo) Then cC7"J\+r*
rText = "表" & LastTableNo & ". " & ttString 0F-mROC=F
ErrMsg.AddItem "表格编号错误:" & ParaText QJ[(Y@ O6a
S(@*3]!q
End If f_^ix
ru#T^AI*^
'表格名称段落设置 格式:表1. 表格名称 !E4E' I=]N
.Paragraphs(paraCounter).Style = "QLNU表格标题" *2w_oKE'+5
xe = Replace(rText, vbCr, "") G~Sy&XJuq
.Paragraphs(paraCounter).Range.Select c_R)P,P
Selection.MoveEnd wdCharacter, -1 '选择范围包括行尾的换行符。 2nG{>,#C:O
Selection.Range.Text = xe N0
2zPC
8
Selection.EndKey #nxER
Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldEmpty, Text:="XE " & """" & xe & """", PreserveFormatting:=False wjN`EF5$}&
p_D
on3
Case "表格首行" bjU 2UcI"<
.Paragraphs(paraCounter).Style = "QLNU表格首行" e);bF>.~
Case "图片标题" d#X&Fi
LastFigureNo = LastFigureNo + 1 B:.;,@r]
=d:R/Z%,
If ttNo <> CStr(LastFigureNo) Then 0+$hkd n
rText = "图" & LastFigureNo & ". " & ttString <K|3Q'(S
ErrMsg.AddItem "表格编号错误:" & ParaText g}\U, (
& y#y>([~
End If NN31?wt
'图片名称段落设置 格式:图1. 图名称 Ah(\%35&
.Paragraphs(paraCounter).Range.Text = rText azz#@f1
.Paragraphs(paraCounter).Style = "QLNU图片标题" WO.}DUfG+
.Paragraphs(paraCounter).Range.Select :u[
oc
.
Selection.EndKey unit:=wdLine 4SX3c:>
xe = Replace(rText, vbCr, "") !7kAJG g
Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldEmpty, Text:="XE " & """" & xe & """", PreserveFormatting:=False 'iMHAP;N
Case "正文" @n
5;|`)\
'正文名称段落设置 R^mu%dw)(%
.Paragraphs(paraCounter).Style = "QLNU正文" 6,CU)-98G
Case "文献条目" xCDA1y;j
With .Paragraphs(paraCounter) i{%z
'.Range.Select >cvE_g"?C
'Selection.ClearFormatting TmRrub
'.Range.Find.Execute findtext:=rText, replacewith:=strSeperator 'Replacetext 传回了编号及分隔符部分, 而StrSeperator传回了正确的格式与分隔符如“[15] ” @5<]W+jk4
.Style = "QLNU参考文献" I,?Fqg'sq
End With >$#*`6R
Case "图表注解" D
2hAlV)i(
With .Paragraphs(paraCounter) 6Cop#kW#
.Range.Font.NameFarEast = "楷体" ~(Ih~/5\^
.Range.Font.NameAscii = "Times New Roman" J)#59a
.Range.Font.Size = 9 '小5号字 _OyP>|L'
LAu+{'O\
.Alignment = wdAlignParagraphCenter bxPY'&