Dim bContinue As Boolean ^~s!*T)\
3pyE'9"f6
Dim regEX As New RegExp 2B+qS'OT
Dim paraCounter As Long '全局段落计数,仅在主程序中可读写,其它过程函数应为只读 obGvd6\
$p*.[)
Dim LastTitle0String As String, LastTitle0No As Long NKiWt
Z"
Dim LastTitle1String As String, LastTitle1No As Long J2k4k
Dim LastTitle2String As String, LastTitle2No As Long sIRfC<
/P
Dim LastTitle3String As String, LastTitle3No As Long /&l4 sF1
Dim LastTitle4String As String, LastTitle4No As Long {uxTgX
Dim LastTitle5String As String, LastTitle5No As Long WsT
Dim LastTabelString As String, LastTableNo As Long QFFFxaeJg
Dim LastFigureString As String, LastFigureNo As Long "om[S :ai
8Ep!
Dim strSeperator As String - x; xQ
s<5P sR
Sub ConvertWidth(fTEXT As String, rText As String) b`;Cm)@X!)
Selection.Find.ClearFormatting z7pw~Tqlz
Selection.Find.Replacement.ClearFormatting :g{ybTSEe
Selection.Find.Wrap = wdFindContinue [@@EE>
y
Me.txtStatus.Text = "转换全角数字字母" & fTEXT & "形式为半角" & rText .&n!4F'
DoEvents yoM^6o^,D
Selection.Find.Execute findtext:=fTEXT, replacewith:=rText, Replace:=wdReplaceAll, Forward:=True, Wrap:=wdFindContinue, MatchCase:=True 5+t$4N+P
End Sub ),2|TlQ
Yi <1z:\
Sub ClearDomain() 9{Ig
w"9ck
With Selection.Find u
R]8ZT")
.ClearFormatting Sx1OY0)s
.Replacement.ClearFormatting x#hSN|'"
.Wrap = wdFindContinue <&tdyAT?&
Me.txtStatus.Text = "清除所有域代码"
|{MXDx
DoEvents f[?JLp
.Execute findtext:="^d", replacewith:="", Replace:=wdReplaceAll, Forward:=True, Wrap:=wdFindContinue, MatchWildcards:=False 2rHQ7
End With SQ<{X/5
End Sub ssl.Y!
4ZkaH(a1
Private Sub cmdCheck_Click() F:A Vik
bContinue = True |3>%(4
OS
Dim NoSeries1(1 To 16) As String hRqr
Dim NoSeries2(1 To 16) As String D#[<N
Dim NoSeries5(1 To 16) As String
spWo{
Dim NoSeriesRM(1 To 16) As String B/Ltb^a
Dim paraTotal As Long, ParaText As String &d]@$4u$;
Dim ttString As String, ttNo As String A>)Ced!
BCX2C
Dim ShapeCounter As Long, ShapeHeight As Long, ShapeWidth As Long QkYKm<b
8YQ7XB
Me.txtStatus.Visible = True ^b
3nEcQn
Me.lbParaType.Visible = True LtV,djk
Me.cmdCheck.Enabled = False HE0m#
L0Ajj
=
RL*b47,
B?4Iu)bCxI
*DvQnj
Dim ParaType As String, rText As String Kd*=-
-8v:eyc
Selection.WholeStory hfg
^z5
Selection.NoProofing = True tD,I7%|@
YUTI)&y
tm1 = Now uvi&! )x
CtZOIx.;|
ActiveWindow.View.Type = wdNormalView 7tne/Yz
yi2F#o 'K
NoSeries1(1) = "一" v`U;.W
NoSeries1(2) = "二" a'O-0]g,
NoSeries1(3) = "三" WwUHHm<v
NoSeries1(4) = "四" ?
U
=Mdw
NoSeries1(5) = "五" c GyBml1
NoSeries1(6) = "六" tjQ6[`
NoSeries1(7) = "七" R:[#OH.c
NoSeries1(8) = "八" U[z2{\
NoSeries1(9) = "九" KGmAnN
NoSeries1(10) = "十" fr}.#~{5Y
NoSeries1(11) = "十一" u(8dsgR
NoSeries1(12) = "十二" WT}xCni
NoSeries1(13) = "十三" 2s}G6'xE]P
NoSeries1(14) = "十四" lUw=YM
NoSeries1(15) = "十五" D'#,%4P,e\
NoSeries1(16) = "十六"
V`G^Jyj
7Rn
4gT
NoSeries2(1) = "㈠" 3E}j*lo
NoSeries2(2) = "㈡" )_}xK={
NoSeries2(3) = "㈢" x:c'ek
NoSeries2(4) = "㈣" lHE \Z`
NoSeries2(5) = "㈤" 7Dw.9EQ
NoSeries2(6) = "㈥" # hw;aQ
NoSeries2(7) = "㈦" cH707?p/I
NoSeries2(8) = "㈧" z'\BZ5riX<
NoSeries2(9) = "㈨" .vd*~U"
NoSeries2(10) = "㈩" d+"F(R9
COj^pdE3
NoSeries5(1) = "①" _>3#dk
NoSeries5(1) = "②" OyG2Ks"H
NoSeries5(3) = "③" KL"_h`UW
NoSeries5(4) = "④" iDdR-T|
NoSeries5(5) = "⑤" m ;wj|@cF
NoSeries5(6) = "⑥" -J0I2D
NoSeries5(7) = "⑦" (-VH=,Md
NoSeries5(8) = "⑧" <4CqG4}Y
NoSeries5(9) = "⑨" g'2}Y5m$`
NoSeries5(10) = "⑩" +W8kMuM!
/v.<h*hxWy
g+Y &rz
NoSeriesRM(1) = "I" `/<f([w
NoSeriesRM(2) = "II" L1&` 3a?pL
NoSeriesRM(3) = "III" 8t|?b
NoSeriesRM(4) = "IV" @9l$jZ~x
NoSeriesRM(5) = "V" 0v``4z2Z
NoSeriesRM(6) = "VI" ft~QV
e!
NoSeriesRM(7) = "VII" w|4CBll
NoSeriesRM(8) = "VIII" .pH 4[~
NoSeriesRM(9) = "IX" g"`jWSt7Q
NoSeriesRM(10) = "X" qCq?`0&#
NoSeriesRM(11) = "XI" )(pgJLW
NoSeriesRM(12) = "XII"
[WXcp1p
NoSeriesRM(13) = "XIII" r4 qs!(
NoSeriesRM(14) = "XIV" s.a @uR^
NoSeriesRM(15) = "XV" E:[!)UG|y
NoSeriesRM(16) = "XVI" /l8wb~vl
:d~mlyFI6P
i = MsgBox("为了你的数据安全,请使用单独保存的文件副本进行本操作。" & vbCrLf & "确定继续进行吗?", vbYesNo) 1B$8<NCQ=?
E+/XKF
If i = vbNo Then 7/K'nA
Exit Sub tg<bVA)E'J
End If EJNHZ<
~*`wRiUhis
If Me.chkSuper.Value Then U*XdFH}vV
Me.txtStatus.Text = "检查修改所有的上标格式"
$QwzL/a
VBW][f
CheckSuperScript j$4lyDfD
n^nQrRIp
End If IR32O,)
5C9
.h:c4y
If Me.chkStyle.Value Then UG]x CkDS
Me.txtStatus.Text = "设置样式,请稍候...." 0^6}
s1d_
DoEvents .=) *Qx+
CeateOrModifyStyle |)mUO:*
End If #c9MVQ_
j"+6aD/lv
X|L_}Q7
U
!%IC7@
ClearDomain u++a0>N
IDdu2HNu
4tSh.qBht
F4:5 >*:
If Me.chkLIST.Value Then O%<+&