On-line: PSP, гостей 2. Всего: 3 [подробнее..]
АвторСообщение



Пост N: 74
Зарегистрирован: 22.04.15
ссылка на сообщение  Отправлено: 13.09.19 11:11. Заголовок: 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 
ПрофильЦитата Ответить
Новых ответов нет


Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 97
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет