VetCAD

Пакетная вставка растровых изображений. VBA для Autocad

    0 оценок

Автон

размещено: 29 Ноября 2012
обновлено: 21 Января 2015
Позволяет вставлять растровые изображения по несколько штук сразу, а не по одному.
Команда: -vbarun "MultiRastr.dvb!ThisDrawing.start"

Обновлено 21.06.2013. Убраны кавычки из пути к файлам.
Обновлено 22.09.2014. Реализована вставка в заблокированный слой
Обновлено 21.01.2015. Добавлена поддержка VBA7 и Autocad x64

Комментарии

Комментарии могут оставлять только зарегистрированные участники
Авторизоваться
Комментарии 11-15 из 15
Автон , 21 июня 2013 в 04:02
#11
describer, попробуйте обновленую версию.
Автон , 04 сентября 2014 в 06:17
#12
Цитата:
Сообщение #8 от RAD24
Выдает ошибку в строке:objFile.OwnerHwnd=ThisDrawing.HWND
Подсвечивает ".HWND" . И появляется окно с сообщением:
"Compile error: Function or interface marked as restricted, or the function uses an Automation not supported in Visual Basic"

Вам надо поменять .HWND на .HWND32 и заработает
RAD24 , 12 ноября 2014 в 10:28
#13
Спасибо, Автон, да вы правы все заработало!
sasha_lif , 11 февраля 2016 в 17:47
#14
Вам надо поменять .HWND на .HWND32 и заработает

Поменял, выбрал файлы, задал точку вставки- выдает ошибку:
Error in loading DLL

в этой строке objFile.OwnerHwnd = ThisDrawing.HWND32


#If VBA7 Then
objFile.OwnerHwnd = ThisDrawing.HWND
#Else
#If Win64 Then
objFile.OwnerHwnd = ThisDrawing.HWND32
#Else
objFile.OwnerHwnd = ThisDrawing.HWND32
#End If
#End If
Автон , 23 марта 2016 в 07:54
#15
Цитата:
Сообщение #14 от sasha_lif
Вам надо поменять .HWND на .HWND32 и заработает

Поменял, выбрал файлы, задал точку вставки- выдает ошибку:
Error in loading DLL

в этой строке objFile.OwnerHwnd = ThisDrawing.HWND32


#If VBA7 Then
objFile.OwnerHwnd = ThisDrawing.HWND
#Else
#If Win64 Then
objFile.OwnerHwnd = ThisDrawing.HWND32
#Else
objFile.OwnerHwnd = ThisDrawing.HWND32
#End If
#End If

Версия и разрядность автокада и windows
zip

0.03 МБ

СКАЧАТЬ