IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Программирование (http://www.imho.ws/forumdisplay.php?f=40)
-   -   VBA: как работать со всем текстом в Word'e? (http://www.imho.ws/showthread.php?t=94328)

Sambotey 17.10.2005 12:48

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, по-моему, это будет труднее...

LightImage 17.10.2005 13:57

Код:

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



Часовой пояс GMT +4, время: 22:59.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.