Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Forms Новый топик    Ответить
 Как макросом создавать таблицу в нужном месте?  [new]
Белка0402
Member

Откуда:
Сообщений: 5
Как вызвать макрос, создающий таблицу, вроде как разобралась. Но теперь никак не могу найти как сделать так, что бы он вставлял таблицу в нужном месте страницы, а не в начале. Помогите, кто может. Спасибо
26 июн 17, 16:43    [20591313]     Ответить | Цитировать Сообщить модератору
 Re: Как макросом создавать таблицу в нужном месте?  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 5967
А что есть "нужное место" ?
26 июн 17, 16:45    [20591322]     Ответить | Цитировать Сообщить модератору
 Re: Как макросом создавать таблицу в нужном месте?  [new]
Белка0402
Member

Откуда:
Сообщений: 5
Leonid Kudryavtsev, в начале вставляю текст в поле (элемент управления формы), далее новая строка и вставить бы таблицу
26 июн 17, 16:49    [20591342]     Ответить | Цитировать Сообщить модератору
 Re: Как макросом создавать таблицу в нужном месте?  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 5967
https://msdn.microsoft.com/VBA/Word-VBA/articles/tables-add-method-word

This example adds a new, blank table with six rows and ten columns at the end of the active document

Set MyRange = ActiveDocument.Content
MyRange.Collapse Direction:=wdCollapseEnd
ActiveDocument.Tables.Add Range:=MyRange, NumRows:=6, NumColumns:=10
26 июн 17, 17:08    [20591425]     Ответить | Цитировать Сообщить модератору
 Re: Как макросом создавать таблицу в нужном месте?  [new]
Белка0402
Member

Откуда:
Сообщений: 5
Leonid Kudryavtsev, а если надо вставить в середину текста?)))
26 июн 17, 21:16    [20592171]     Ответить | Цитировать Сообщить модератору
 Re: Как макросом создавать таблицу в нужном месте?  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 5967
что есть "середина"?
Объект Range или Selection. Туда и вставит

только перед вставкой нужно вызывать метод Collapse, а то получится не вставка, а замена.
26 июн 17, 21:35    [20592184]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Forms Ответить