Dim bContinue As Boolean X13+n2^8]
(X"5x]7]
Dim regEX As New RegExp St%x\[D
Dim paraCounter As Long '全局段落计数,仅在主程序中可读写,其它过程函数应为只读 6J,h}S
(?1$
Dim LastTitle0String As String, LastTitle0No As Long ,#ZPg_x?1
Dim LastTitle1String As String, LastTitle1No As Long :Pdh##k
Dim LastTitle2String As String, LastTitle2No As Long ?tjEXg>ny
Dim LastTitle3String As String, LastTitle3No As Long K.}jOm
Dim LastTitle4String As String, LastTitle4No As Long H;nzo3x
Dim LastTitle5String As String, LastTitle5No As Long -@w,tbc$
Dim LastTabelString As String, LastTableNo As Long E72N=7v"
Dim LastFigureString As String, LastFigureNo As Long ?; W"=I*3
}/1^Lqfnz
Dim strSeperator As String F7JO/U^oU
.-rz30xT
Sub ConvertWidth(fTEXT As String, rText As String) *%;A85V/
Selection.Find.ClearFormatting ,ZJ}X 9$<
Selection.Find.Replacement.ClearFormatting f~mwDkf?L
Selection.Find.Wrap = wdFindContinue EZB0qZIp
Me.txtStatus.Text = "转换全角数字字母" & fTEXT & "形式为半角" & rText q][kD2
DoEvents ^vd$j-kjTP
Selection.Find.Execute findtext:=fTEXT, replacewith:=rText, Replace:=wdReplaceAll, Forward:=True, Wrap:=wdFindContinue, MatchCase:=True Opu*i
End Sub G=17]>U
% E1r{`p
Sub ClearDomain() _r3Y$^!U
With Selection.Find [#gm[@d,
.ClearFormatting Y0,{fw<
.Replacement.ClearFormatting !F
P ]
.Wrap = wdFindContinue .euAN8L
Me.txtStatus.Text = "清除所有域代码" *b) (-#w3
DoEvents ,Lp"Ia
.Execute findtext:="^d", replacewith:="", Replace:=wdReplaceAll, Forward:=True, Wrap:=wdFindContinue, MatchWildcards:=False 4%r?(C0x
End With ~wW]ntZm
End Sub ,g7O
C<^i`[&P$
Private Sub cmdCheck_Click() 3pWav
1"
bContinue = True yg}O9!
M J
Dim NoSeries1(1 To 16) As String )?[7}(4jI
Dim NoSeries2(1 To 16) As String |9S8sfw
Dim NoSeries5(1 To 16) As String YM_ [
Dim NoSeriesRM(1 To 16) As String " C0[JdZ
Dim paraTotal As Long, ParaText As String [m:cO6DM,
Dim ttString As String, ttNo As String fKY-@B[|
> "F-1{
Dim ShapeCounter As Long, ShapeHeight As Long, ShapeWidth As Long i;%G Z8
-&2Z/qM&!
Me.txtStatus.Visible = True ivo><"Y(r
Me.lbParaType.Visible = True G)<B7-72;
Me.cmdCheck.Enabled = False j_90iP^5:
ZzE( S
A2ye
^<-C.
EX{%CPp7}
}XBF#BN
Dim ParaType As String, rText As String H I|a88
!u]@Ru34
Selection.WholeStory qWr=Oiu
Selection.NoProofing = True cOP'ql{"
y+iRZ%V^
tm1 = Now 45.ks.
5CK\Z'c~!
ActiveWindow.View.Type = wdNormalView AJ
i+JO
-
QHO n?e
NoSeries1(1) = "一" ?Sh]kJO
NoSeries1(2) = "二" <T[LugI
NoSeries1(3) = "三" G>vK$W$f N
NoSeries1(4) = "四" )'n@A% B
NoSeries1(5) = "五"
6NV592
NoSeries1(6) = "六" n}Z%D-b$
NoSeries1(7) = "七" 5"nq
h}5
NoSeries1(8) = "八" G]aey>)
NoSeries1(9) = "九" n^[a}DX0
NoSeries1(10) = "十" 4utwcXL
NoSeries1(11) = "十一" Lld45Bayb
NoSeries1(12) = "十二" 'Jf
LTG.
NoSeries1(13) = "十三" n+=qT$w)
NoSeries1(14) = "十四" >WLX5i&
NoSeries1(15) = "十五" ?+hEs =Xs
NoSeries1(16) = "十六" Xf&YcHo
}cMkh
NoSeries2(1) = "㈠" N/0aO^"V
NoSeries2(2) = "㈡" p)B/(%
NoSeries2(3) = "㈢" .c]>*/(
+
NoSeries2(4) = "㈣" QY)p![6Fj
NoSeries2(5) = "㈤" G;cC!x<
NoSeries2(6) = "㈥" =a,qRO
NoSeries2(7) = "㈦" PzKTEYJL
NoSeries2(8) = "㈧" n)5t!
NoSeries2(9) = "㈨" `e'wWV
NoSeries2(10) = "㈩" Cty{
m^L
!_~
NoSeries5(1) = "①" o$L%t@
NoSeries5(1) = "②" )KFxtM-
NoSeries5(3) = "③" ZskX!
{
NoSeries5(4) = "④" e:
Sd#H!
NoSeries5(5) = "⑤" V6dq8Z"h
NoSeries5(6) = "⑥" ~2rQ80_
NoSeries5(7) = "⑦" dnD@BQ
NoSeries5(8) = "⑧" %_s)Gw&sq
NoSeries5(9) = "⑨" #>aq'47j
NoSeries5(10) = "⑩" [6l0|Y
kNWTM%u9
`:3nF'
NoSeriesRM(1) = "I" Gz{%Z$A~o
NoSeriesRM(2) = "II" bI0xI[#Q
NoSeriesRM(3) = "III" n! 5(Z5=
NoSeriesRM(4) = "IV" Lm}.+.O~d
NoSeriesRM(5) = "V" "|(.
W3f1
NoSeriesRM(6) = "VI" +&u/R')?6r
NoSeriesRM(7) = "VII" -b!Z(}JK
NoSeriesRM(8) = "VIII" "W+>?u )
NoSeriesRM(9) = "IX"
:|V650/
NoSeriesRM(10) = "X" F,S)P`?
NoSeriesRM(11) = "XI" vE(]!CB
NoSeriesRM(12) = "XII" Y(6evo&IR
NoSeriesRM(13) = "XIII" K.QSt
NoSeriesRM(14) = "XIV" 7 w,D2T
NoSeriesRM(15) = "XV" mF@7;dpr
NoSeriesRM(16) = "XVI" 26aDPTP $<
(
xooU 8d
i = MsgBox("为了你的数据安全,请使用单独保存的文件副本进行本操作。" & vbCrLf & "确定继续进行吗?", vbYesNo) _(J#RH
&'^.>TJ\
If i = vbNo Then BmpAH}%T
Exit Sub k#pO+[ x
End If =!SV;^-q
o7E|wS
If Me.chkSuper.Value Then If'2
m_
Me.txtStatus.Text = "检查修改所有的上标格式" Ld.9.d]
#:BkDidt2v
CheckSuperScript ZbT$f^o}M]
$#f_p-N
End If {?lndBP<
h'em?fN(
If Me.chkStyle.Value Then 6ZE`'pk<
Me.txtStatus.Text = "设置样式,请稍候...." (mP{A(kwJ
DoEvents JqO1 a?H
CeateOrModifyStyle mTu>S
End If nyPeN?-
i;{lY1
\9`E17i
rAP="H<