Задать вопрос
@Zulkund

Подсобите написать код VBA для MS OFFICE?

Господа, помогите решить следующую задачу. Нужен макрос, который в файле word нашел бы нужную строку, например "@here" и вставил бы сюда содержание из буфера. Заранее спасибо!
  • Вопрос задан
  • 197 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Академия Eduson
    Microsoft Office: тариф Мастер
    1 месяц
    Далее
  • Skillbox
    MS Office и инструменты Google
    6 месяцев
    Далее
  • SF Education
    MS Office Pack: Excel, Word, PowerPoint
    3 месяца
    Далее
Решения вопроса 1
TomasHuk
@TomasHuk
Вроде работает:
Sub Replace()

    Selection.Find.ClearFormatting
    Selection.Find.Replacement.ClearFormatting
    With Selection.Find
        .Text = "@here"
        .Replacement.Text = "^c"
        .Forward = True
        .Wrap = wdFindContinue
        .Format = False
        .MatchCase = False
        .MatchWholeWord = False
        .MatchWildcards = False
        .MatchSoundsLike = False
        .MatchAllWordForms = False
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
End Sub
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы