Office中国论坛/Access中国论坛
标题:
word 如何选定某样式的文字
[打印本页]
作者:
bd123456789
时间:
2009-12-30 10:37
标题:
word 如何选定某样式的文字
我的文档中运用某个样式的文字,有三段
请问如何用VBA自动选定?
作者:
菜的不行了
时间:
2010-7-19 12:17
一个高人给的代码,请楼主参考。下面的代码可以选择【正文】样式的所有文字。楼主只需修改Set myStyle = myDoc.Styles(wdStyleNormal)中的wdStyleNormal为其他样式即可。
Sub 选择某一样式的所有内容()
Dim myDoc As Document
Dim myPara As Paragraph
Dim myStyle As Style
Set myDoc = ActiveDocument
Set myStyle = myDoc.Styles(wdStyleNormal)
Application.ScreenUpdating = False
myDoc.DeleteAllEditableRanges wdEditorEveryone
For Each myPara In myDoc.Paragraphs
If myPara.Style = myStyle Then
myPara.Range.Editors.Add wdEditorEveryone
End If
Next myPara
myDoc.SelectAllEditableRanges wdEditorEveryone
myDoc.DeleteAllEditableRanges wdEditorEveryone
Application.ScreenUpdating = True
End Sub
复制代码
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3