| imho.ws |
![]() |
|
|
|
# 1 |
|
Junior Member
Регистрация: 18.02.2004
Адрес: Краснодар
Сообщения: 94
![]() ![]() |
VBA: как работать со всем текстом в Word'e?
Чтобы действие макроса в Word’e распространялось на весь выделенный текст, можно использовать следующую конструкцию (из хелпа):
Set myRange = ActiveDocument.Range(Start:=0, End:=Selection.End) For Each aWord In myRange.Words If aWord.Text = "Franklin " Then aWord.Delete Next aWord А как сделать так, чтобы действие макроса распространялось на весь текст документа? WholeStory желательно не использовать, потому что макрос должен перебирать все слова текста для их анализа, а с WholeStory, по-моему, это будет труднее... |
|
|
|
|
# 2 |
|
Junior Member
Регистрация: 16.10.2002
Адрес: Россия-матушка
Пол: Male
Сообщения: 96
![]() ![]() |
Код:
Dim myRange As Range, aWord As Range Set myRange = ActiveDocument.Content For Each aWord In myRange.Words If aWord.Text = "Franklin " Then aWord.Delete Next
__________________
1 миллибайт = 1/1024 байта |
|
|