Dim bContinue As Boolean Q!Rknj 2
kV7c\|N9
Dim regEX As New RegExp V0mWY!i
Dim paraCounter As Long '全局段落计数,仅在主程序中可读写,其它过程函数应为只读 [((P,v*
E Kks8
Dim LastTitle0String As String, LastTitle0No As Long ;o;P2}zD
Dim LastTitle1String As String, LastTitle1No As Long Mn(:qQo^&`
Dim LastTitle2String As String, LastTitle2No As Long brN:Ypf-e
Dim LastTitle3String As String, LastTitle3No As Long .bbl-a/
3
Dim LastTitle4String As String, LastTitle4No As Long gIS<"smOo
Dim LastTitle5String As String, LastTitle5No As Long `gq@LP"o
Dim LastTabelString As String, LastTableNo As Long 7O{c>@\
Dim LastFigureString As String, LastFigureNo As Long
WpX)[au
n
!mtMPH$
Dim strSeperator As String 9)p VDS
m#+0uZm(
Sub ConvertWidth(fTEXT As String, rText As String) ,R=Mr}@u
Selection.Find.ClearFormatting bet?5Dk
Selection.Find.Replacement.ClearFormatting %&bO+$H3
Selection.Find.Wrap = wdFindContinue ~={8b
Me.txtStatus.Text = "转换全角数字字母" & fTEXT & "形式为半角" & rText _yTGv-
DoEvents jGM~(;iw6i
Selection.Find.Execute findtext:=fTEXT, replacewith:=rText, Replace:=wdReplaceAll, Forward:=True, Wrap:=wdFindContinue, MatchCase:=True kUAj Q>
End Sub z65|NO6JW.
+Io^U
Sub ClearDomain() x$9UHEb kM
With Selection.Find /jih;J|
.ClearFormatting wm|{@z
.Replacement.ClearFormatting B 8z3W9
.Wrap = wdFindContinue = >)S\Dfi
Me.txtStatus.Text = "清除所有域代码" rmc0dm&l]
DoEvents Y5fwmH,a-
.Execute findtext:="^d", replacewith:="", Replace:=wdReplaceAll, Forward:=True, Wrap:=wdFindContinue, MatchWildcards:=False ?DEj|
i8
End With ev>gh0
End Sub AW@I,
5nIm7vlQm
Private Sub cmdCheck_Click() j+Nun
bContinue = True 0_Tr>hz
Dim NoSeries1(1 To 16) As String RE`XyS0Q
Dim NoSeries2(1 To 16) As String UJ1Ui'a(!!
Dim NoSeries5(1 To 16) As String mM"!=' z
Dim NoSeriesRM(1 To 16) As String }6}Gj8Nb
Dim paraTotal As Long, ParaText As String hVRpk0IJDK
Dim ttString As String, ttNo As String M xUj7ae
MWGW[V;
Dim ShapeCounter As Long, ShapeHeight As Long, ShapeWidth As Long Ji SJi?
ppIMaP
Me.txtStatus.Visible = True ,qJ/Jt$A
Me.lbParaType.Visible = True me@4lHBR
Me.cmdCheck.Enabled = False 7g3vh%G.
{20^abUAS
A P><l@
@giipF2$
hA6!F#1
Dim ParaType As String, rText As String o
Y_(U
Ia
aG QC
Selection.WholeStory XoM+"R"
Selection.NoProofing = True M(o?I}
uArs[e|f
tm1 = Now F*hOa|7/
y4s]*?Wz
ActiveWindow.View.Type = wdNormalView [gFpFz|b<
k}y1I
W+3
NoSeries1(1) = "一" \I; lgz2
NoSeries1(2) = "二" 92+LY]jS
NoSeries1(3) = "三" 3dNOXk,#
NoSeries1(4) = "四" tUl#sqN_{
NoSeries1(5) = "五" cYyv
iR59#
NoSeries1(6) = "六" ww
VK15t
NoSeries1(7) = "七" LBT{I)-K
NoSeries1(8) = "八" U<fe 'd
NoSeries1(9) = "九" ;1}~(I#Y
NoSeries1(10) = "十" A:F
*Y%ZW
NoSeries1(11) = "十一" :.6kXX'~
NoSeries1(12) = "十二" jdV E/5
NoSeries1(13) = "十三" 6sBS
;+C
NoSeries1(14) = "十四"
1HxE0>
NoSeries1(15) = "十五" h9c54Ux
NoSeries1(16) = "十六" Iz^~=yV)
p= jD "lq
NoSeries2(1) = "㈠" &AH@|$!E
NoSeries2(2) = "㈡" N~L3
9
NoSeries2(3) = "㈢" bb[.Kvq5
NoSeries2(4) = "㈣" 2MmqGB}YcW
NoSeries2(5) = "㈤" D]v=/43
NoSeries2(6) = "㈥" FQ>KbZh
NoSeries2(7) = "㈦" "ZF:}y
NoSeries2(8) = "㈧" OOS(YP@b
NoSeries2(9) = "㈨" "NSm2RU3
NoSeries2(10) = "㈩" x2+%.$'
F>E'/r*
NoSeries5(1) = "①" NxVqV5'
NoSeries5(1) = "②" Z8tQ#Pu{
NoSeries5(3) = "③" 1pogk0h.:
NoSeries5(4) = "④" oEvXZ;F@.
NoSeries5(5) = "⑤" # 4_'%~-e
NoSeries5(6) = "⑥" t8 g^W K
NoSeries5(7) = "⑦" :P<}
bGN
NoSeries5(8) = "⑧" =@;uDu:Q
NoSeries5(9) = "⑨" m/ 3b7c@r
NoSeries5(10) = "⑩" Y~( #_K
g@hg u
.T?9-`I9
NoSeriesRM(1) = "I" y
?]GOQI
NoSeriesRM(2) = "II" !vHUe*1a{
NoSeriesRM(3) = "III" %qL0=ad
NoSeriesRM(4) = "IV" c?5e| dZz
NoSeriesRM(5) = "V" 1 *'SP6g
NoSeriesRM(6) = "VI" ^il'Q_-{
NoSeriesRM(7) = "VII" #+V-65v
NoSeriesRM(8) = "VIII" x|n2,3%
NoSeriesRM(9) = "IX" si,fs%D&
NoSeriesRM(10) = "X" mR:G,XytxM
NoSeriesRM(11) = "XI" BO<I
/J~b
NoSeriesRM(12) = "XII" +[Nc";Oy
NoSeriesRM(13) = "XIII" Y!* \=h6h
NoSeriesRM(14) = "XIV" Qy`{y?T2
NoSeriesRM(15) = "XV" ta _!
NoSeriesRM(16) = "XVI" 54s+4R FL
Zp]{e6J
i = MsgBox("为了你的数据安全,请使用单独保存的文件副本进行本操作。" & vbCrLf & "确定继续进行吗?", vbYesNo) 2 /O/h
"WR)a`$UR
If i = vbNo Then =xScHy{$
Exit Sub B P%>J^
End If >t')ZSjRs
Alaq![7MDP
If Me.chkSuper.Value Then k!Nl#.j
Me.txtStatus.Text = "检查修改所有的上标格式" K?:rrd=7q
Fp..Sjh
6
CheckSuperScript ~|kre:j9
_x_om#~n
End If %k
@ "*
udM<jY]5p
If Me.chkStyle.Value Then 5hak'#2
Me.txtStatus.Text = "设置样式,请稍候...." cx M=#Go
DoEvents iZ2|/hnw
CeateOrModifyStyle Z?|\0GR+`5
End If 7H~StdL/>
9cu
d CF
1a4
[w
`=^;q6f
ClearDomain j+NOT`&
/PF X1hSu
znv2:
_P.+[RS@
If Me.chkLIST.Value Then H Yt&MK
Me.txtStatus.Text = "将所有自动列表标题转化为人工标题形式" 5CH9m[S
X(kyu
,w
ConvertListToOrdinary (5rH72g(
End If Lw<?e;
j4Pp
n
_svY.ps*
Dim pType As String, trimpTEXT As String <<