|
楼主 |
发表于 2008-8-6 08:28:28
|
显示全部楼层
<p>非常感谢管理员的回复,这个问题同事已经帮忙解决了,贴一下他的代码:</p>
<p><font style="BACKGROUND-COLOR: #ffffff" face="Verdana">Option Explicit</font></p>
<p><font style="BACKGROUND-COLOR: #ffffff" face="Verdana">Sub aa()<br/>Dim nowpos As Integer<br/>Dim nowrge As Range<br/>Dim endpos As Long<br/>Dim findrge As Range<br/>Dim rgn As Range</font></p>
<p><font style="BACKGROUND-COLOR: #ffffff" face="Verdana"></font> </p>
<p><font style="BACKGROUND-COLOR: #ffffff" face="Verdana">Set findrge = Selection.Range<br/>nowpos = findrge.Characters(1).End<br/>endpos = ActiveDocument.Content.End<br/>findrge.SetRange Start:=nowpos, End:=endpos</font></p>
<p><font style="BACKGROUND-COLOR: #ffffff" face="Verdana">'findrge.Select</font></p>
<p><font style="BACKGROUND-COLOR: #ffffff" face="Verdana">For Each rgn In findrge.Characters<br/> With rgn.Font<br/> If .Name <> "MS Pゴシック" Or .Color <> wdColorAutomatic Then<br/> rgn.Select<br/> Exit For<br/> End If<br/> End With<br/>Next</font></p>
<p><font style="BACKGROUND-COLOR: #ffffff" face="Verdana">End Sub</font></p> |
|