|
|
|
цикличность макроса
|
|||
|---|---|---|---|
|
#18+
Люди помогите пожалуйста. Мне в документе надо регулярно в некторых местах заменять пробелы на табуляцию. Пробел в самом начале каждой строки. Я написал макрос, но не знаю как теперь сделать так чтобы он обработал весь документ. Этот макрос становится на начало строки, ищет первый пробел и заменяет на табулцяию, а затем переходит на следующую строку. А как сделать чтобы он обработал все строки и отключился? Sub Ìàêðîñ1() ' ' Ìàêðîñ1 Ìàêðîñ ' Ìàêðîñ çàïèñàí 21.01.2009 Aidyn ' Selection.HomeKey Unit:=wdLine Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = " " .Replacement.Text = "^t" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute With Selection If .Find.Forward = True Then .Collapse Direction:=wdCollapseStart Else .Collapse Direction:=wdCollapseEnd End If .Find.Execute Replace:=wdReplaceOne If .Find.Forward = True Then .Collapse Direction:=wdCollapseEnd Else .Collapse Direction:=wdCollapseStart End If .Find.Execute End With Selection.MoveDown Unit:=wdLine, Count:=1 Selection.HomeKey Unit:=wdLine End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2009, 11:12 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=35768815&tid=2161420]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
51ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 355ms |

| 0 / 0 |
