Как переместить объект на другую страницу?

  • Автор темы Автор темы dimon15
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

dimon15

Участник
Топикстартер
Сообщения
8
Реакции
0
На одной из страниц шаблона есть объект-заготовка.
Я хочу сдублировать его скриптом, внести необходимые изменения и перенести в определенные координаты на другую страницу.
Скрипт делаю на VBA.
Проблема возникает именно с переносом на другую страницу.
Подскажите как это правильно сделать.

P.S. Cut|Paste - конечно решение проблемы но какое то некрасивое.. Да и тормозное.
 
Ответ: Как переместить объект на другую страницу?

Override - если сразу с мастера на нужную страницу
Move - если просто подвигать по страницам
 
Ответ: Как переместить объект на другую страницу?

Разобрались уже вроде. Неверно поняты были References.
Там параметр To описывается как Array of 2 Units (Double or String), Spread, Page or Layer, что переводится как "массив из двух значений (типа Double или типа String), или разворот, или страница, или слой".

Нужно было просто указать, например:
Dim myRect as InDesign.Rectangle
...
myRect.Move myInDesign.ActiveDocument.Pages.Item(10)
 
Ответ: Как переместить объект на другую страницу?

При перносе обїекта на другую страницу с сохранением
положения объекта, удобно указывать не страницу,
а содержащий ее разворот

Переносим myRect на стр.10

myRect.Move myDoc.Pages.Item("10").Parent
 
Статус
Закрыто для дальнейших ответов.