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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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