Ошибка при вызове метода контекста (Open)

Javac

Случайный прохожий
Доброго времени суток! Пишу обработку выгружающую некоторые данные в файл xls. Вроде бы все делаю верно, файл xls создается, но получаю ошибку ниже

Описание ошибки:
Код:
 {Документ.Эл_ПубликуемыеДанные.МодульОбъекта(1141)}: Ошибка при вызове метода контекста (Open)

                               ТемпФайлExcel                                                                             =                Excel_Application.WorkBooks.Open(ТемпФайл);
по причине:
Произошла исключительная ситуация (Microsoft Excel): Система Office обнаружила проблему с этим файлом. Чтобы обеспечить защиту компьютера, этот файл не будет открыт.\
Временный файл создаю в этой папке:
Код:
 C:\Users\PUPKIN\AppData\Local\Temp\FIELD1TEMP_MXL.XLS

А так написал вызов в программе.
Код:
    ТемпФайл         = КаталогВременныхФайлов()+ТекЛистОтчета.Ключ+"TEMP_MXL.XLS";
                                ТекЛистОтчета.Значение.Записать(ТемпФайл, ТипФайлаТабличногоДокумента.XLS);
                               ТемпФайлExcel                                                                             =                Excel_Application.WorkBooks.Open(ТемпФайл);
Подскажите кто что думает. Самое интересное что этот же код работает из другого места конфигурации 1с..
 
Диадок

Xeno

Случайный прохожий
Ошибка при вызове метода контекста (Open):

Это может быть вызвано одной из следующих причин.
• Имени файла или пути не существует.
• Файл используется другой программой.
• Имя книги, которую вы пытаетесь сохранить, совпадает с именем открытой в данный момент книги.

- -Подумал и добавил - -

или неверный путь, разрядность еще может влиять
 

sysadmin

Участник
Как вариант - пользователь, под которым работает сервер 1С не имеет прав доступа
 
Верх Низ