VBA acad 2012 AcadSelectionSet
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > VBA acad 2012 AcadSelectionSet

VBA acad 2012 AcadSelectionSet

Ответ
Поиск в этой теме
Непрочитано 17.07.2013, 19:39 #1
VBA acad 2012 AcadSelectionSet
Елена_врн
 
инженер
 
Воронеж
Регистрация: 30.07.2012
Сообщений: 14

В 2009м автокаде написаны на макросы, работающие с объектами AcadSelectionSet. В 2012м автокаде вызов метода sel.SelectOnScreen или ThisDrawing.ActiveSelectionSet приводят к ошибкам. В чем может быть причина?
Просмотров: 2994
 
Непрочитано 17.07.2013, 20:55
#2
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


потому что
gomer вне форума  
 
Непрочитано 17.07.2013, 21:12
#3
maratovich


 
Регистрация: 12.07.2009
г. Самара
Сообщений: 2,435
Отправить сообщение для maratovich с помощью Skype™


Цитата:
Сообщение от gomer Посмотреть сообщение
потому что
потому что ... сервиспак ?
maratovich вне форума  
 
Непрочитано 17.07.2013, 21:27
#4
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


потому что непонятна
gomer вне форума  
 
Автор темы   Непрочитано 18.07.2013, 08:59
#5
Елена_врн

инженер
 
Регистрация: 30.07.2012
Воронеж
Сообщений: 14


У кого стоит acad2012 попробуйте, пожалуйста, может какие то галочки в References у меня не хватает...

Код:
[Выделить все]
Sub CopyObject()
'Копирование объекта
Dim sel As AcadSelectionSet
Dim obj
Dim i
On Error GoTo A
ans = MsgBox("Копировать текущее выделение?", vbQuestion + vbYesNoCancel)
Select Case ans
    Case 6
        Set sel = ThisDrawing.ActiveSelectionSet
    Case 2
        Exit Sub
    Case 7
        Set sel = ThisDrawing.SelectionSets.Add("SelTemp")
        sel.SelectOnScreen
End Select
    For i = 0 To sel.count - 1
        Set obj = sel.Item(i).Copy
        obj.Layer = ThisDrawing.ActiveLayer.name
        obj.TrueColor = ThisDrawing.ActiveLayer.TrueColor
    Next i
A:
sel.Delete
End Sub

Последний раз редактировалось Кулик Алексей aka kpblc, 18.07.2013 в 19:07.
Елена_врн вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > VBA acad 2012 AcadSelectionSet



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ACad 2012 горячие клавиши Xo3.ToBapbl AutoCAD 6 02.10.2013 16:19
Как сделать SDI=0 по умолчанию Acad 2012 krasnovilya AutoCAD 5 30.06.2013 13:57
Некорректно работают некоторые команды в ACAD 2012 MegaPascal AutoCAD 9 09.06.2012 21:44
ACAD 2012: Пропали ручки у изображений Severnik AutoCAD 10 06.07.2011 22:49