Сохранить значение Range в переменную - VBA
Формулировка задачи:
Доброго времени суток! Каким образом и возможно ли вообще создать переменную, которая содержала бы объект Range? К сожалению других путей поставленной задачи я для себя не вижу. Суть задачи в том, что бы на основе данных записанных в таблице (Word документ), сгенерировать новый документ, но все Range таблицы необходимо модифицировать (pзаменить определенные слова и др.), но при этом всем исходную таблицу оставить нетронутой.
Если в одном и том же Range производится ни одно изменение, то в результирующий документ нужно записать столько Range, сколько и было изменений (на каждое изменение). По этому нельзя привязаться к Range результирующей таблицы, что бы не хранить в памяти. Если не углубляться вопрос прост: Каким образом и возможно ли вообще создать переменную, которая содержала бы объект Range? Кто чем может подскажите. Заранее благодарен.
Решение задачи: «Сохранить значение Range в переменную»
textual
Листинг программы
Dim myRange As Range 'или As Object или As Variant Set myRange = ActiveDocument.Tables(1).Range
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д