Тема: Три глюка VBA или иди тренируйся
1. Задача: выбрать объект типа "Single Text".
-Решение:
Set mospace = ThisDrawing.ModelSpace ' Инициализация объекта ModelSpace
Dim ssetObj As AcadSelectionSet ' Создание Select set
Set ssetObj = ThisDrawing.SelectionSets.Add("New_STSS")
ssetObj.SelectOnScreen 0, "TEXT" ' Фильтр для выбора только текста
-Результат:
Ошибка в последней строке: "Invalid argument FilterType in SelectOnScreen".
-Вопрос: что не так?
2. Задача: разработать VBA приложение в среде AutoCAD
-Решение: разработано.
-Результат: dvb файл содержит в теле кучу мусора (куски других dvb и т.д.)
-Вопрос: как почистить (сжать) dvb?
3. Задача: программно загрузить dvb на постоянной основе (автозагрузка при каждом
запуске AutoCAD). То же - добавить dvb в Startup Suite.
-Решение: максимум, что получено - автозагрузка dvb при открытии AutoCAD или нового чертежа:(,
при этом выдается сообщение, что dvb уже загружен.
-Вопрос: как это сделать?