[CDR 2017-2021] Поиск незамкнутых кривых в CD 2017

shakhtar

Топикстартер
15 лет на форуме
Сообщения
22
Реакции
0
Есть, какая нибудь возможность, поиска незамкнутых кривых в Corel 2017 ,штатная или с помощью макроса ? Очень нужная для меня вещь.
На предыдущих версиях я пользовался набором макросов zzOsman, там была такая возможность . Но в 2017 этот макрос никак не работает.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 228
Реакции
10 851
Код:
Sub SelectUnclosed()
 Dim shRange As ShapeRange
 Dim sh As Shape
 
 Set shRange = ActiveSelectionRange
 If shRange.Count = 0 Then
    MsgBox "There is no selected shapes in the current document!"
    Exit Sub
 End If
 For Each sh In shRange
  If sh.DisplayCurve.Closed Then sh.RemoveFromSelection
 Next sh


End Sub
 

shakhtar

Топикстартер
15 лет на форуме
Сообщения
22
Реакции
0
Ну я понял что это код макроса. А куда его вставлять то ?
В виде файла с разрешением gms есть ?
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 228
Реакции
10 851

shakhtar

Топикстартер
15 лет на форуме
Сообщения
22
Реакции
0
Наверное вы имели в виду "с расширением"?
ну да , запарился
А что мешает самому залезть в редактор макросов и вставить код?
Если б разбирался - не переспрашивал бы.
Вы под редактором имеете ввиду Визуал бэйсик фор апликэйшнс ?
Я в нем полазил - не понял как макросы новые создавать или редактировать.
 
Последнее редактирование:

lev

Модератор
20 лет на форуме
Сообщения
2 146
Реакции
2 071
upload_2018-4-3_15-31-20.png
 

shakhtar

Топикстартер
15 лет на форуме
Сообщения
22
Реакции
0
Всем спасибо, но поскольку не получается создать макрос , переформулирую вопрос :
у кого то есть данный макрос в виде файла gms ?
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 228
Реакции
10 851
Давайте, все таки, научим вас самому подключать код без gms
Ибо для создания gms необходимо наличие актуальной версии, а код универсален
Что именно не получается?
 

shakhtar

Топикстартер
15 лет на форуме
Сообщения
22
Реакции
0
Давайте, все таки, научим вас самому подключать код без gms
Ибо для создания gms необходимо наличие актуальной версии, а код универсален
Что именно не получается?
У меня просто нет времени изучать VBA программирование из за одного макроса.
Если так просто подключить, напишите алгоритм действий - что открывать ,куда вводить - попробую.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 228
Реакции
10 851
алгоритм действий - что открывать ,куда вводить - попробую.
Ну вот доходчиво и по русски описано, Лев вам даже картинку прилепил куда жать
Что именно у васне получается из вышеописанного? В редактор вошли хотя бы? А то, может, в вашей версии макросы вообще отключены, такое бывает
 

dastin

Некромант-любитель
12 лет на форуме
Сообщения
2 145
Реакции
2 043
У меня просто нет времени изучать VBA
так и не надо - картинку нужно просто разлядеть - Macro Manager - Alt+Shift+F11 - пометить Visual Basic for Application - далее New - New Macro Project - дать название - Пум-пум-пурум-пум.gms. Потом - Alt+F11 - найти Пум-пум-пурум-пум.gms - И вставить код. И сохранить. И пользоваться, говоря спасибо @_MBK_
 
  • Спасибо
Реакции: shakhtar

dastin

Некромант-любитель
12 лет на форуме
Сообщения
2 145
Реакции
2 043
zzOsman tools это же то, из чего wx_Tools появилось? Чего-то там такого нету ... может добавить? zzOsman tools где-то были ...
 

shakhtar

Топикстартер
15 лет на форуме
Сообщения
22
Реакции
0
Получилось , я просто не понял что Macros Manager это Диспетчер макросов в самом Кореле . %8
Вопрос в догонку : нельзя сделать чтоб он выделял незамкнутые в группе ? В одной из версий zzOsman тоже такой был, но я его что то не найду .
 

dastin

Некромант-любитель
12 лет на форуме
Сообщения
2 145
Реакции
2 043
В одной из версий zzOsman тоже такой был, но я его что то не найду .
вот и я не найду ... даже не то, что в группе, а вовсе такого функционала макроса в имеющемся zzOsman нету ...
точно zzOsman??? Может как иначе называлось?
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 228
Реакции
10 851
Вопрос в догонку : нельзя сделать чтоб он выделял незамкнутые в группе ?
Ну можно наверное. Тот что я прислал - самое простое что можно сделать, он даже не выделяет а снимает выделение с замкнутых
 

shakhtar

Топикстартер
15 лет на форуме
Сообщения
22
Реакции
0
вот и я не найду ... даже не то, что в группе, а вовсе такого функционала макроса в имеющемся zzOsman нету ...
точно zzOsman??? Может как иначе называлось?
В версии 19.02 .2007 есть ,называется zzOsman.Curves.selectOpenCurves
Но опять таки в 2017 он не рабочий. В 12й версии работает.
 

dastin

Некромант-любитель
12 лет на форуме
Сообщения
2 145
Реакции
2 043
В версии 19.02 .2007 есть
видимо у вас нечто другое чем тут
выкладывайте, дружище, ваш экземпляр сюда
зархивируйте и выкладывайте - ежели, конечно, вы не против ...
проведем вивисекцию и получите нового франкештейна - zzOsman_wx_Tools - для вашего CD2017
?
 
  • Спасибо
Реакции: shakhtar и _MBK_

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 228
Реакции
10 851
Пожалуй, да, правильнее и полезнее для общества будет старый адаптировать под 2017
Я надеюсь, авторских проблем не возникнет же?
 
  • Спасибо
Реакции: shakhtar

shakhtar

Топикстартер
15 лет на форуме
Сообщения
22
Реакции
0
видимо у вас нечто другое чем тут
выкладывайте, дружище, ваш экземпляр сюда
зархивируйте и выкладывайте - ежели, конечно, вы не против ...
проведем вивисекцию и получите нового франкештейна - zzOsman_wx_Tools - для вашего CD2017
?
zzosman там две версии.
Так а что вы хотите ? объединить эти два сборника, zz и wx и отредактировать для 2017 версии ?