Dim bContinue As Boolean x]'H jTqX
:uvc\|:s
Dim regEX As New RegExp @_O3&ZK
Dim paraCounter As Long '全局段落计数,仅在主程序中可读写,其它过程函数应为只读 `.8-cz
J|?[.h7tO
Dim LastTitle0String As String, LastTitle0No As Long K+> V|zKuk
Dim LastTitle1String As String, LastTitle1No As Long 2IzfP;V?
Dim LastTitle2String As String, LastTitle2No As Long 8MQbLj'H
Dim LastTitle3String As String, LastTitle3No As Long R0IF'
Dim LastTitle4String As String, LastTitle4No As Long MBO,\t.
Dim LastTitle5String As String, LastTitle5No As Long ,;3:pr
Dim LastTabelString As String, LastTableNo As Long T{HfP
Dim LastFigureString As String, LastFigureNo As Long g RU-
g
uu@<&.r\C
Dim strSeperator As String G5umeqYC
$i%HDt|
Sub ConvertWidth(fTEXT As String, rText As String) 1.dX)^\
Selection.Find.ClearFormatting RpeBm#E2
Selection.Find.Replacement.ClearFormatting dqz1xQ1
Selection.Find.Wrap = wdFindContinue >w2f8tW`PP
Me.txtStatus.Text = "转换全角数字字母" & fTEXT & "形式为半角" & rText BvJ\x)
DoEvents swt\Ru6,
Selection.Find.Execute findtext:=fTEXT, replacewith:=rText, Replace:=wdReplaceAll, Forward:=True, Wrap:=wdFindContinue, MatchCase:=True ~2 Oc
K
End Sub }K;iJ~kD1
k+txb?
Sub ClearDomain() %*p^$5L<
With Selection.Find D(@SnI+
.ClearFormatting i-"<[*ePd
.Replacement.ClearFormatting ]ut?&&*
.Wrap = wdFindContinue JP%RTGu
Me.txtStatus.Text = "清除所有域代码" hXnw..0"
DoEvents 1>;6x^_h0S
.Execute findtext:="^d", replacewith:="", Replace:=wdReplaceAll, Forward:=True, Wrap:=wdFindContinue, MatchWildcards:=False Rk{$S"8S_
End With Xj;2h{#s
End Sub kaC+I"4c
`skH-lk,
Private Sub cmdCheck_Click() )|:8zDuJ
bContinue = True `axQd%:AC
Dim NoSeries1(1 To 16) As String ck~ '`<7
Dim NoSeries2(1 To 16) As String 3Tw%W0q
Dim NoSeries5(1 To 16) As String ir+8:./6
Dim NoSeriesRM(1 To 16) As String /J.0s0@
Dim paraTotal As Long, ParaText As String Bxt_a.LthH
Dim ttString As String, ttNo As String w(#:PsMo<
Di])<V
Dim ShapeCounter As Long, ShapeHeight As Long, ShapeWidth As Long k!
vHO
QpJIDM/
Me.txtStatus.Visible = True ]!-R<[b
6
Me.lbParaType.Visible = True 5 iv@@1c
Me.cmdCheck.Enabled = False v?{vg?vI
Xky@[Td*
4K'|DO|dH
(xQI($Wq*M
U,d2DAvt
Dim ParaType As String, rText As String o{g@Nk'f
-s33m]a;
Selection.WholeStory 8E=vR 8
Selection.NoProofing = True :SdIU36
C\/b~HU
tm1 = Now oE 5
;|x3
~QO<
B2hS}
ActiveWindow.View.Type = wdNormalView PbQE{&D#
CQjV!d0j
NoSeries1(1) = "一"
*V<)p%l.
NoSeries1(2) = "二" qw)Key
NoSeries1(3) = "三" <L%HG
NoSeries1(4) = "四" WS5"!vz
NoSeries1(5) = "五" P;>!wU~
*
NoSeries1(6) = "六" _-
(z@
NoSeries1(7) = "七" &gJW6<
NoSeries1(8) = "八" fGo_NB
NoSeries1(9) = "九" `
U!(cDY
NoSeries1(10) = "十" 9?!u2 o
NoSeries1(11) = "十一" G\uU- z$)
NoSeries1(12) = "十二" *.,8,e8Vq
NoSeries1(13) = "十三" \CDAFu#
NoSeries1(14) = "十四" IY~
{)X
NoSeries1(15) = "十五" DbQBVy
NoSeries1(16) = "十六" aYR\ <02
Sn0Xl3yr
NoSeries2(1) = "㈠" hsz$S:am
NoSeries2(2) = "㈡"
'l8eH$
NoSeries2(3) = "㈢" ID+,[TM`
NoSeries2(4) = "㈣" Cl{{H]QngX
NoSeries2(5) = "㈤" JkJhfFV
NoSeries2(6) = "㈥" -$b?rt]h1g
NoSeries2(7) = "㈦" VAt>ji7c
NoSeries2(8) = "㈧" T77)Np
NoSeries2(9) = "㈨" dkETM,
NoSeries2(10) = "㈩" ko>M&/^
g\qX7nIH?
NoSeries5(1) = "①" Ipg\9*c`
NoSeries5(1) = "②" O/nqNQ?<
NoSeries5(3) = "③" y]MWd#U
NoSeries5(4) = "④" ,A^L=+
NoSeries5(5) = "⑤" y^, "gD
NoSeries5(6) = "⑥" _3I3AG0e
NoSeries5(7) = "⑦" {#0Tl
NoSeries5(8) = "⑧" EO"=\C,
NoSeries5(9) = "⑨" ^`/V i
NoSeries5(10) = "⑩" 2-P I JO
:nt}7Dn'
Ag<4r
NoSeriesRM(1) = "I" PXR0 Yn
NoSeriesRM(2) = "II" ?'T"?b<
NoSeriesRM(3) = "III" Vj29L?3
NoSeriesRM(4) = "IV" uH=Gt^_
NoSeriesRM(5) = "V" Qk|( EFQ9
NoSeriesRM(6) = "VI" M Ey1~h/
NoSeriesRM(7) = "VII" Fr<Pe&d