Регистрация | | запомнить |
 
 
ВК



Просматривают:   1 Анонимно





Подскажите чайнику
print | #
Новичок
Присоединился:
2008/1/11 18:23
Сообщений: 2
Offline
Здраствуйте!
Помогите чайнику стать немного самоваром

Есть задача написать макрос для Corel, который выполняет такую последовательность действий:
1. Рисует контур для фигуры
2. Разбивает получившуюся фигуру на контур и основную фигуру
3. Удаляет исходную фигуру

Вроде бы все и просто, можно сделать с использованием конструктора, но есть проблема в том что разбить результирующую фигуру не получается:( Если писать отдельными макросами все отлично, но после первой операции нужно снять выделение и снова выделить фигуру. Как это можно реализовать в коде макроса?

Мой код

Dim i As Integer

Private Sub CommandButton1_Click()
i = Val(TextBox1.Text)
Dim OrigSelection As ShapeRange

Set OrigSelection = ActiveSelectionRange
Dim eff1 As Effect
Set eff1 = OrigSelection(1).CreateContour(cdrContourInside, 0.19685, i, cdrDirectFountainFillBlend, CreateCMYKColor(0, 0, 0, 100), CreateCMYKColor(0, 0, 0, 100), CreateCMYKColor(0, 0, 0, 100), 0, 2)

ActiveSelection.Separate
OrigSelection(1).Delete

UserForm1.Hide
End Sub

Опубликовано: 2008/1/11 18:30
« 1 (2)


Re: Подскажите чайнику
Пользователь 2 уровня
Присоединился:
2007/2/7 10:40
Сообщений: 42
Offline
Подскажите как на страницу импортировать Корловский файл?

Опубликовано: 2008/4/7 11:09


Re: Подскажите чайнику
Титан
Присоединился:
2005/10/2 14:57
Откуда Москва
Сообщений: 6779
Offline
ctrl-i

Опубликовано: 2008/4/7 12:27
_________________
[икс́эм]


Re: Подскажите чайнику
Новичок
Присоединился:
2008/1/15 10:05
Откуда Челябинск
Сообщений: 20
Offline
Цитата:

izrukvruki wrote:
Подскажите как на страницу импортировать Корловский файл?


ActiveLayer.Import "C:\Temp\test.cdr"

Опубликовано: 2008/4/7 13:35


Re: Подскажите чайнику
Пользователь 2 уровня
Присоединился:
2007/2/7 10:40
Сообщений: 42
Offline
спасибочки.
только он импортирует все страницы, мне бы было достаточно чтоб только первую.

еще вопрос: а как сделать так, чтоб при экспорте нескольких (максимум четырех) файлов, они располагались друг под другом?

Опубликовано: 2008/4/7 15:38


Re: Подскажите чайнику
Пользователь 2 уровня
Присоединился:
2007/2/7 10:40
Сообщений: 42
Offline
Скажите пожайлуста,
у меня стоял CorelDraw 10 и в нем я написал макрос.
Теперь я поставил CorelDraw 13 и это макрос там не работает, выдает какие-то непонятные мне ошибки (вроде в 10 - все работало на ура).

Даже не знаю куда сунуться и почему не работает? есть предложение что там разный синтаксис у команд и функций...

Опубликовано: 2008/4/28 11:37


Re: Подскажите чайнику
Пользователь 2 уровня
Присоединился:
2007/2/7 10:40
Сообщений: 42
Offline
Ошибки выдает на функциях chr(13) и year(date)...

Пишет что-то типо

Ошибка компиляции:
не найден библиотека или проект

Поставил 11 Корел, там все работает...

Опубликовано: 2008/4/29 17:19



« 1 (2)




Форма быстрого ответа
ЛогинИмя   Пароль   Логин
Сообщение:          

      ПРИМЕР


 [далее...]
Уведомлять о сообщениях в теме.



[Настройки поиска]