R
rm2005
Здавствуйте, у меня вот такой вопрос
Подцепил директивой use "MyProc" процедуру из библиотеке скриптов
вызываю
Получилось передать значение только изменив параметр в процедуре на стринг и передав значение поля через промежуточную строковую переменную. Но это мне кажется как-то криво.
Подскажите, как лучше сделать.
Подцепил директивой use "MyProc" процедуру из библиотеке скриптов
Код:
sub MyProc(MyVal as variant)
'тут чего-то делаем
end sub
вызываю
Код:
Set CurrentUIDoc = CurrentUIWorkspace.CurrentDocument
Set CurrentDoc = CurrentUIDoc.Document
'MyID - поле документа
Call MyProc(CurrentDoc.MyID) - здесь ошибка несовпадения типов "Type Mismatch"
Получилось передать значение только изменив параметр в процедуре на стринг и передав значение поля через промежуточную строковую переменную. Но это мне кажется как-то криво.
Подскажите, как лучше сделать.