VBA. Как установить Мировую Систему Координат?
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > VBA. Как установить Мировую Систему Координат?

VBA. Как установить Мировую Систему Координат?

Ответ
Поиск в этой теме
Непрочитано 13.03.2025, 07:53 #1
VBA. Как установить Мировую Систему Координат?
МишаИнженер
 
Регистрация: 14.12.2008
Сообщений: 1,124

Как на VBA установить Мировую Систему Координат?
Метод ThisDrawing.ActiveUCS = Nothing не работает.
Выдает ошибку: "Недопустимый аргумент"
(Может есть решение на ЛИСП? Как вариант запустить команду на ЛИСП из VBA)
Просмотров: 354
 
Непрочитано 13.03.2025, 07:55
#2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,377


Насколько я помню, в Lisp/VBA/COM такое можно провернуть только командой.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 13.03.2025, 07:57
#3
МишаИнженер


 
Регистрация: 14.12.2008
Сообщений: 1,124


А на ЛИСПе какая команда для этого нужна?
МишаИнженер вне форума  
 
Непрочитано 13.03.2025, 08:02
1 | #4
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,377


_.ucs
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 13.03.2025, 08:04
#5
МишаИнженер


 
Регистрация: 14.12.2008
Сообщений: 1,124


Команда: (_.ucs )
; ошибка: no function definition: _

----- добавлено через ~16 мин. -----
Вот так работает:
(command "_.ucs" "_w")
А как запустить эту команду из VBA?
МишаИнженер вне форума  
 
Непрочитано 13.03.2025, 09:00
#6
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,377


Точно так же, как и любую другую. Поищи в документации
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 13.03.2025, 09:59
1 | #7
Valera1985


 
Регистрация: 08.02.2022
Сообщений: 6


Цитата:
Сообщение от МишаИнженер Посмотреть сообщение
Команда: (_.ucs )
; ошибка: no function definition: _

----- добавлено через ~16 мин. -----
Вот так работает:
(command "_.ucs" "_w")
А как запустить эту команду из VBA?
Сам не проверял, попробуй так:
ThisDrawing.Utility.SendCommand "_.ucs _w" & vbCr
Valera1985 вне форума  
 
Автор темы   Непрочитано 13.03.2025, 14:35
#8
МишаИнженер


 
Регистрация: 14.12.2008
Сообщений: 1,124


Вот так работает:
ThisDrawing.SendCommand "_.ucs _w" & vbCr
МишаИнженер вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > VBA. Как установить Мировую Систему Координат?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Возможно ли установить AutoCAD 2015 на операционную систему XP AlexZ AutoCAD 10 15.10.2014 15:33
Какая система координат предпочтительна для генплана? randum Прочее. Архитектура и строительство 12 31.10.2013 17:11
Autocad 2014 Civil3D экспорт координат точек COGO относительно ПСК Stoner Вертикальные решения на базе AutoCAD 3 17.09.2013 13:48
Как задать систему координат чертежу если известны координаты точек ripeinik AutoCAD 13 13.08.2013 12:31
как сделать систему координат ХУ? saprochka AutoCAD 6 03.11.2012 23:35