1 / 1 / 0
Регистрация: 06.05.2010
Сообщений: 41
1

Как программно открыть файл с разбивкой на страницы? Как можно управлять опцией 'Maintain layers and pages' ?

06.01.2011, 17:51. Показов 1743. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет всем!
Ситуация: в проекте подключаю объект CorelDRAW. Открываю файл с помощью

Visual Basic
1
Set docFile_Ps = objCorel.OpenDocument('C:My_File.ps')
В документе более 100 листов, но после открытия оказывается, что все объекты(Shapes) находятся на одном листе. То же самое происходит, если открывать файл 'My_File.ps' вручную из Corel'а при выключенном чекере 'Maintain layers and pages' диалога 'Открыть'.(При включенном всё отлично открывается)
ВОПРОС: Как программно открыть файл с разбивкой на страницы? Как можно управлять опцией 'Maintain layers and pages' ?
О себе: win2000pro
OfficeXP
CorelDraw 11
Помогите пожалуйста, совсем с ног сбился.
Благодарен заранее.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.01.2011, 17:51
Ответы с готовыми решениями:

Как можно программно открыть ссылку и получить в окне броузера открытый файл?
Добрый день! Как можно программно открыть ссылку и получить в окне броузера открытый файл? ...

Поле Вложение - как им можно управлять программно?
Добрый день. У меня здесь возникло пару вопросов по поводу поля с типом Вложение... 1. Когда я...

Открыть запрос в режиме SQL (программно) - можно как-то?
Очень хочется открывать запросы сразу в режиме SQL, минуя режим конструктора. Потому что...

Как программно открыть Excel файл?
Создаю файл, вношу данные, сохраняю... А как его програмно открыть то? что то на предложения типа ...

4
1 / 1 / 0
Регистрация: 06.05.2010
Сообщений: 41
09.01.2011, 15:23  [ТС] 2
Не хотелось надоедать, но вопрос по-прежнему ОЧЕНЬ актуален. Может быть кто-нибудь из уважаемых форумчан подскажет ссылки на ресурсы по VBA CorelDraw ?
Заранее благодарю.
0
1 / 1 / 0
Регистрация: 06.05.2010
Сообщений: 41
10.01.2011, 20:54  [ТС] 3
Неужели никто не поможет ?
0
1 / 1 / 0
Регистрация: 06.05.2010
Сообщений: 41
17.01.2011, 18:04  [ТС] 4
Привет всем.
Простите, не стал открывать новую тему, т.к. можно считать вопрос продолжением.
Файл открываю без разбивки на страницы:

Visual Basic
1
Set docFile_Ps = objCorel.OpenDocument('C:My_File.ps')
Но возникает другая проблема. При переборе объектов, на строке

Visual Basic
1
For Each objText In objFile_Ps.Pages(1).Shapes
несколько раз появляется сообщение

'MS Excel ждёт завершения операции OLE другим приложением'

послечего всё работает.

Как побороть ?
Заранее благодарен.
0
1 / 1 / 0
Регистрация: 06.05.2010
Сообщений: 41
17.01.2011, 18:06  [ТС] 5
Пардон, конечно же
Visual Basic
1
For Each objText In docFile_Ps.Pages(1).Shapes
0
17.01.2011, 18:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.01.2011, 18:06
Помогаю со студенческими работами здесь

Как программно открыть .csv-файл?
Как программно открыть .csv-файл? SHELL-ом откраваются приложения, а файлы?

Как можно программно изменять размеры страницы?
Такой вопрос: как можно программно изменять размеры страницы: допустим при одном значении-1024/768...

Как программно открыть запароленный Excel-файл?
лежит ЗАПАРОЛЕННЫЙ excell файл READ-Only с Pivot-Tables которые подключены к таблицам в Accesse....

Как программно открыть текстовый файл в блокноте?
работаю с Code::Blocks 13.12. У меня windows 7. Хочется сделать так, чтобы после выполнения...

Как программно открыть файл другой прогой
Дан файл: e:\qqq\pas.pas Его надо открыть с помощью файла: e:\qqq\pas.exe Как сделать это...

Мастер-страница и TreeView: Как после перезагрузки страницы программно открыть соответствующую родительскую ветвь
В мастер-странице имеется TreeView у которого вместо надписей картинки кнопок. Поэтому пришлось...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru