Здравствуйте, Аноним, Вы писали:
А>MS EXCEL + ошибка 800706be
А>На сервере в локальной сети установлен EXCEL 2003 для удалённой генерации документов через DCOM.
А>Всё работает, но иногда возникает ошибка 800706be, аналогичная возникает и с WORD.
А>Перезагрузка машины клиента решает проблему. В чём здесь может быть проблема?
Ошибка 800706be — "The remote procedure call failed" ("Ошибка вызова удаленной процедуры"), хотя Microsoft утверждает, что правильнее она расшифровывается как "Permission Denied" ("Не достаточно прав"). Возможны следующие причины:
1) Отсутствует доступ клиентской машины к серверу
2) Неверно задана в коде объектная переменная
На первый вариант наводит то, что перезагрузка клиентской машины помогает. Но всё же неплохо было бы проверить и второй вариант, а именно: Microsoft настоятельно рекомендует объявлять объектную переменную
вот так
dim obj as YourObject
set obj = CreateObject("...")
call obj.Method
а не так
dim obj as new YourObject
call obj.Method