Тема: Вызов модуля с сервера

При вызове макроса со своего компьютера проблем не возникало - в Адаптации  _.-VBARun "D:/Program Files/VBA_program/ВЛ/ВедомостиСпецификация.dvb!Mdl_Frm_Show.Privjazka"
Но возникла необходимость положить dvb-файл на сервер и не могу его вызвать - _.-VBARun "//Serv/Program Files/VBA_program/ВЛ/ВедомостиСпецификация.dvb!Mdl_Frm_Show.Privjazka" . Пишет макрос не найден!
Помогите, пожалуйста!

Re: Вызов модуля с сервера

Попробуйте запустить макрос, который предварительно загружает требуемый dvb-файл в Автокад. Вот пример из Help:

Dim FileName As String
    FileName = "c:\program files\autocad 2000i\sample\vba\drawline.dvb"
    ' Load a sample VBA project DVB file
    LoadDVB FileName
    ' Run the drawline sample macro
    RunMacro "Module1.Drawline"
    ' Unload the drawline VBA project DVB file now that we are done
    UnloadDVB FileName

Re: Вызов модуля с сервера

Спасибо. Но правильно ли я поняла - вызвать модуль с другого компьютера напрямую из Адаптации нельзя? И нужно это как-то обходить, например, как предложил LeonidSN.

Re: Вызов модуля с сервера

Модуль сначала надо загрузить (это обязательно). Без этого попытки вызова макросов, описанных в нем, успеха иметь не будут.

Re: Вызов модуля с сервера

Если вызывается модуль со своего компьютера, то даже если он не был загружен, то он загружался при вызове строки
_.-VBARun "D:/Prog/VBA/Спецификация.dvb!Mdl.Prv"
и выполнялся. А вот с другого компьютера не получается. Начало пути видимо некорректное "//Serv/...

Re: Вызов модуля с сервера

> Adel
Если это так критично то присоедениту сетевую попку как диск

Re: Вызов модуля с сервера

загрузка файлов *.dvb в сети
(vl-vbaload (findfile "\\\\UR01\\PIC\\TE.dvb"))
или прописываешь на кнопке без предварительной загрузки ^C^C_.-vbarun NewCADtools2.dvb!Module1.OWERWRITETEXTX