Глобальность переменной
От: Аноним  
Дата: 22.03.05 12:24
Оценка:
В шаблоне документа Ворда ХР (2002 то есть) есть текст (в разделе Microsoft Word Objects -> ThisDocument)

Dim dllobj As mydll.Iinterf

Public Sub Document_Open()
Set dllobj = New mydll.Class1
End Sub

Public Sub temp_macro()
dllobj.Func
End Sub

ДЛЛ написана на Сшарпе, подключается соответственно через КОМ.
Процедуру temp_macro() я навешиваю на новую кнопочку в разделе Files (точнее пункт меню).
На это ворд откликается "Object variable or With block variable not set".
Но ведь dllobj создана!
Если же сделать текстовую кнопку (Поле в термине ворда), то ошибки нет, функция вызывается.
Что я не так делаю?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.