Я делаю альтернативный макет для планшета из верстки полиграфии.
Затем удаляю из файла исходный макет, но при этом удаляются Bookmarks. Bookmarks мне нужны для программных хитростей.
Хотелось бы перенести их из исходного макета в альтернативный (я понимаю, что это будут реально закладки с другими именами).
Теоретически я представляю, как перенести закладку в альтернативный макет на ту же страницу. Но как это сделать на то же место в тексте?
Пример кода (на VB, т.к. основная обработка должна идти из Access с доступом к БД)
Затем удаляю из файла исходный макет, но при этом удаляются Bookmarks. Bookmarks мне нужны для программных хитростей.
Хотелось бы перенести их из исходного макета в альтернативный (я понимаю, что это будут реально закладки с другими именами).
Теоретически я представляю, как перенести закладку в альтернативный макет на ту же страницу. Но как это сделать на то же место в тексте?
Пример кода (на VB, т.к. основная обработка должна идти из Access с доступом к БД)
Код:
IniLayoutName = MyDocument.Sections(1).AlternateLayout
Call MyDocument.CreateAlternateLayout(MyDocument.Spreads, "new layout", 270, 361, True, True, idLayoutRuleOptions.idScale)
' Здесь сделать копирование закладок
Call MyDocument.DeleteAlternateLayout(IniLayoutName)