Форум » GUI » Word программно выйти из объекта таблицы » Ответить

Word программно выйти из объекта таблицы

Новичок: Это не вопрос, просто помучился с одним вопросом "не используя Bookmarks и т.д. Программно выйти из таблицы на следующую строку для дальнейших операций" Задача была - в готовом Шаблоне документа указать место вставки в виде текста "{ТаблицаЗаказов}" (Многоуровневые множества таблиц вперемешку с текстами), и всё ! Соответственно программно заменить этот текст на схему: - Наименование заказчиков (Text) - Таблица заказов (Таблица) - Способ доставки (Text) - Список (Таблица) - и т.д. Text + Tables *для того чтобы простой смертный пользователь, мог изменять шаблон, и случайно не стереть закладки и т.д. И столкнулся с простым вопросом "Как ПРОСТЫМ способом ПРОГРАММНО выйти с таблицы, на следующую строку для ввода текста, далее таблицы и т.д." *учитывая нет никаких явных указаний (закладок и т.д.) Просмотрел кучу форумов и примеры: - они действительны, если в документе нет ничего кроме этой таблицы, или нет ничего до или после таблицы !!! - но если таблица находится посреди объектов, начинается свистопляска В итоге, оказалось все просто 1. Нужно выбрать самую последнюю ячейку таблицы oTable:Cell(kROW,kCOL):Select() 2. И передвинуть курсор "ВНИЗ" (именно - вниз) oText:MoveDown(wdLine,1) где wdLine:=05 или кто подскажет еще попроще типа команды oWord:Quit:ActiveTable:And:Select:New:String() Конечно, кому-то смешно, но мне пришлось такие подпрограммы настряпать (залез в дебри-заработался), что с удовольствием удалил

Ответов - 0



полная версия страницы