VBA Вставка скопированной в буфер таблицы из Excel в Word на выделенное место

Узнай цену своей работы

Формулировка задачи:

Пишу макрос в Excel. Суть его в следующем: по циклу создается таблица, копируется, переходим в документ Word, ищем нужную фразу, выделяем её и замещаем её таблицей из буфера. На данный момент у меня проблема именно со вставкой таблицы. Когда построчно проверяла макрос, выяснила что в ворде фразу выделяет, но вставки нет. Так как с VBA Word столкнулась впервые, путаюсь в операторах.
Проблемная часть кода:

При этом обнаружила, что если эту строку

поменять на эту

вставка происходит, но при этом удаляет все остальное. Прошу помочь правильно указать код. Или как выделенному присвоить параметр Range/

Решение задачи: «VBA Вставка скопированной в буфер таблицы из Excel в Word на выделенное место»

textual
Листинг программы
Dim r As Word.Range
    Set r = Wb2.Application.Selection
 
    r.Find.ClearFormatting
    If r.Find.Execute(findText) = True Then r.Paste

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

12   голосов , оценка 4.25 из 5
Похожие ответы