Dim bContinue As Boolean Dv&>*0B
lT.zNhz:d9
Dim regEX As New RegExp }N3V5cab
Dim paraCounter As Long '全局段落计数,仅在主程序中可读写,其它过程函数应为只读 3VmI0gsm.>
0$6*o}N%
Dim LastTitle0String As String, LastTitle0No As Long A\K,_&x1Z
Dim LastTitle1String As String, LastTitle1No As Long 1Cm~X$S.
Dim LastTitle2String As String, LastTitle2No As Long [oV{83f
Dim LastTitle3String As String, LastTitle3No As Long NYBe"/}GS
Dim LastTitle4String As String, LastTitle4No As Long AZ[75>
Dim LastTitle5String As String, LastTitle5No As Long #(C/Cx54
Dim LastTabelString As String, LastTableNo As Long g
Q37>
Dim LastFigureString As String, LastFigureNo As Long pb#mg^8
`} =yG_!A
Dim strSeperator As String mjb
{~
N
l@k*^
Sub ConvertWidth(fTEXT As String, rText As String) 9tn;L"#&N
Selection.Find.ClearFormatting AoBoFZLl3
Selection.Find.Replacement.ClearFormatting W9Nmx3ve
Selection.Find.Wrap = wdFindContinue <FY&h#
Me.txtStatus.Text = "转换全角数字字母" & fTEXT & "形式为半角" & rText }g`Gh|C
DoEvents gv#4#]
Selection.Find.Execute findtext:=fTEXT, replacewith:=rText, Replace:=wdReplaceAll, Forward:=True, Wrap:=wdFindContinue, MatchCase:=True >1 @Ltvm
End Sub ?^ZXU0IkP
C.~j'5N
Sub ClearDomain() BQ#3QL't
With Selection.Find x?"#gK`3;
.ClearFormatting rH&G<o&,
.Replacement.ClearFormatting #EbGL])F}
.Wrap = wdFindContinue 17}$=#SX
Me.txtStatus.Text = "清除所有域代码" 79ckLd9
DoEvents Jf7frzw
.Execute findtext:="^d", replacewith:="", Replace:=wdReplaceAll, Forward:=True, Wrap:=wdFindContinue, MatchWildcards:=False Py|;kF~! [
End With AoYaVlKG8
End Sub 7^$)VBQ/
+$47v$p
Private Sub cmdCheck_Click() bd!U)b(}OV
bContinue = True "PMQyzl
Dim NoSeries1(1 To 16) As String .WvlaPK
Dim NoSeries2(1 To 16) As String < f(?T`
Dim NoSeries5(1 To 16) As String DkgUvn/S
Dim NoSeriesRM(1 To 16) As String .NJ|p=fy
Dim paraTotal As Long, ParaText As String f~=r*&U
Dim ttString As String, ttNo As String 9R
p2W
<l$P&jSF3
Dim ShapeCounter As Long, ShapeHeight As Long, ShapeWidth As Long I&Jt> O4
yGTziv!
Me.txtStatus.Visible = True n`(~OO
Me.lbParaType.Visible = True G
Wsd| kxU
Me.cmdCheck.Enabled = False <} ,1Ncl
rK1-Mu
H}Ucrv:
u$%A#L[
?
-3\
Dim ParaType As String, rText As String q-nER<
q$[n`w-
Selection.WholeStory M;+IZr Wkl
Selection.NoProofing = True KOey8tB)1
?}}qu'N:N
tm1 = Now ,_jC$
W|MWXs5'1*
ActiveWindow.View.Type = wdNormalView IG< H"tQ
!KcWH9
NoSeries1(1) = "一" !aPD}xCH#
NoSeries1(2) = "二" .2.qR,"j
NoSeries1(3) = "三" >"v9i
T
NoSeries1(4) = "四" PWH^=K
NoSeries1(5) = "五" #)s!}X^
NoSeries1(6) = "六" 1<.5ub*i4
NoSeries1(7) = "七" }aF
NoSeries1(8) = "八"
?CP2AK
NoSeries1(9) = "九" TBCp
L]QT
NoSeries1(10) = "十" w{!(r
NoSeries1(11) = "十一" 2Il8f
NoSeries1(12) = "十二" ESTM$k}X
NoSeries1(13) = "十三" tx"LeZZ
NoSeries1(14) = "十四" h[kU<mU"T
NoSeries1(15) = "十五" zI^]esX!2_
NoSeries1(16) = "十六" m:uPEpcU
)I`if(fG
NoSeries2(1) = "㈠" ,2L$G&?
NoSeries2(2) = "㈡" 9sSN<7
NoSeries2(3) = "㈢" xzsdG?P
NoSeries2(4) = "㈣" gl{B=NN
NoSeries2(5) = "㈤" .oqIZ\iik
NoSeries2(6) = "㈥" ? }yfKU`
NoSeries2(7) = "㈦" @PI%FV z~p
NoSeries2(8) = "㈧" 2N5`'
NoSeries2(9) = "㈨" s"%lFA"-
NoSeries2(10) = "㈩" +m)q% I>
1@>$ Gcc
NoSeries5(1) = "①" xCXQ<77
NoSeries5(1) = "②" dRW$T5dac
NoSeries5(3) = "③" 9CJ(Z+;OM
NoSeries5(4) = "④" tIc 7:th
NoSeries5(5) = "⑤" l30Y8t~d
NoSeries5(6) = "⑥" {u"8[@@./
NoSeries5(7) = "⑦" >oGiIYq
NoSeries5(8) = "⑧" A#rh@8h+
NoSeries5(9) = "⑨" ST1'\Eo
NoSeries5(10) = "⑩" c6&Q^p|CF
=Mj0:rW
edipA
P~!
NoSeriesRM(1) = "I" ;),"
M{"v
NoSeriesRM(2) = "II" D3D}DaEYj
NoSeriesRM(3) = "III" %Jp|z? [/
NoSeriesRM(4) = "IV" kGHQ`h
NoSeriesRM(5) = "V" &xXEnV
NoSeriesRM(6) = "VI" AiP!hw/V$
NoSeriesRM(7) = "VII" ;AX8aw
,
NoSeriesRM(8) = "VIII" tGjhHp8}c
NoSeriesRM(9) = "IX" os4{0Mxu
NoSeriesRM(10) = "X" r^0F"9eOL
NoSeriesRM(11) = "XI" h !gk s-0
NoSeriesRM(12) = "XII" dtZE67KS
NoSeriesRM(13) = "XIII" 7b[wu~'(
n
NoSeriesRM(14) = "XIV" : g6n,p_#
NoSeriesRM(15) = "XV" [1_A8s){u
NoSeriesRM(16) = "XVI" aUc|V{Jp
7B7&9<gc
i = MsgBox("为了你的数据安全,请使用单独保存的文件副本进行本操作。" & vbCrLf & "确定继续进行吗?", vbYesNo) )1
m">s4
MHU74//fe
If i = vbNo Then ",yc0 2<
Exit Sub DF_
X
End If
<lE?, jl
q_V0+qH
If Me.chkSuper.Value Then !4(zp;W
Y^
Me.txtStatus.Text = "检查修改所有的上标格式" LzML%J62
>yB(lKV
CheckSuperScript ]fBUT6
)Ry<a$Q3
End If #wY0D_3@1
d\]Yk]r
If Me.chkStyle.Value Then 7f3O
Me.txtStatus.Text = "设置样式,请稍候...." YJ_\Ns+Ow
DoEvents L\%orLEmK
CeateOrModifyStyle cl@g
End If *JX;|S
@WMA }\Cc
k&