1

Тема: Помогите камрады в написании макроса.

макрос, который после запятой будет ставить "опа", а после точки "нафиг". Большое спасибо, а то шеф наш на девушек наших всегда матерится, хотим проучить его..

2

Re: Помогите камрады в написании макроса.

Вот пожалуйста!!!

Sub ОпаНафиг()
'
' ОпаНафиг Макрос
' После запятой ставит "опа!!!", после точки "нафиг!!!"
'
    Selection.Find.ClearFormatting
    Selection.Find.Replacement.ClearFormatting
    With Selection.Find
        .Text = ", ""опа!!!"""
        .Replacement.Text = ", "
        .Forward = True
        .Wrap = wdFindContinue
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
    With Selection.Find
        .Text = ", "
        .Replacement.Text = ", ""опа!!!"""
        .Forward = True
        .Wrap = wdFindContinue
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
    With Selection.Find
        .Text = ". ""нафиг!!!"""
        .Replacement.Text = "."
        .Forward = True
        .Wrap = wdFindContinue
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
    With Selection.Find
        .Text = "."
        .Replacement.Text = ". ""нафиг!!!"""
        .Forward = True
        .Wrap = wdFindContinue
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
End Sub

big_smile

3

Re: Помогите камрады в написании макроса.

Макрос должен быть добавлен в AutoExec - тогда он будет загружаться автоматически при запуске Word. big_smile

Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.