Re: CorelDRAW , макрос
04/02/2008 14:54:44
#Link
А зачем он мне?
Re: CorelDRAW , макрос
04/02/2008 14:56:55
#Link
Цитата:
GoodvinVV wrote: Если не сильно отвлеку, но как это сделать? (я с VBA только пару дней )
Если пару дней - то в первую очередь смотреть help по VBA для Corel (для 11-го - DRAW11VBA.HLP, для Х3 - draw_vba.chm). Там много описано, есть примеры.
Re: CorelDRAW , макрос
04/02/2008 15:08:21
#Link
Примеры то есть да все как то не то
нет примера присвоить селекции уникальный номер, чтобу потом найти ее по этому номеру
Re: CorelDRAW , макрос
04/02/2008 15:10:09
#Link
так... чтобы понять чего собственно хотел Я "изобрести свой велик"
Re: CorelDRAW , макрос
04/02/2008 15:51:32
#Link
Цитата:
GoodvinVV wrote: Примеры то есть да все как то не то
нет примера присвоить селекции уникальный номер, чтобу потом найти ее по этому номеру :-(
Всё там есть - ищи и пробуй. Сам. Для твоего случая может подойти:
Dim s1 As Shape
Dim s2 As Shape
' Задаём имя выделенного объёкта:
Set s1 = ActiveSelection.Shapes(1)
s1.Name = "MamaMylaRamu"
' Тут сам пиши, что нужно - добавление в список, перебор и пр., и пр.
' [...]
' Поиск по имени объекта:
For Each s2 In ActiveLayer.Shapes.FindShapes("MamaMylaRamu")
MsgBox "Я MamaMylaRamu", vbInformation, " Пример"
Next
Доводи до ума сам, исходя из задачи.
Re: CorelDRAW , макрос
04/02/2008 15:52:02
#Link
Цитата:
GoodvinVV wrote:
Примеры то есть да все как то не то
нет примера присвоить селекции уникальный номер, чтобу потом найти ее по этому номеру
А если селекцию в группу, и назвать как удобно, можно с числами на конце.
Dim OrigSelection As ShapeRange
Set OrigSelection = ActiveSelectionRange
Dim s1 As Shape
Set s1 = OrigSelection.Group
Dim nameLogo, mystr
nameLogo = s1.name
s1.name = "Logo"
Потом по названию разыскать, разгруппировать и обработать.
Re: CorelDRAW , макрос
04/02/2008 16:03:50
#Link
!!! Всем огромное спасибо попробую вечерком
завтра отпишу как прошло....
Re: CorelDRAW , макрос
05/02/2008 0:03:59
#Link
Да теперь что-то получаеться
Спасибо Sanchos!
Спасибо Ander_OS!
Спасибо magnus_z!
Re: CorelDRAW , макрос
05/02/2008 20:44:20
#Link
Считаю тему закрытой!
Однако как работать с группой (не группируя выделенные объекты) пока не ясно
Re: CorelDRAW , макрос
06/02/2008 11:03:35
#Link
Вопрос? Что нужно сделать в группе? Перебираешь элементы по очереди и делаешь что хочешь.
Источник: https://powerclip.ru/modules/newbb/viewtopic.php?topic_id=7154&start=10