|
Работа с эксель в регламентном задании |
☑ |
0
Быдло замкадное
14.01.14
✎
08:49
|
Нужно создать экселевский файл, обработкой все создается, а регламентное задание выдает ошибку "Ошибка при вызове метода контекста (Add)"
=(
Excel = Новый COMОбъект("Excel.Application");
Excel.ScreenUpdating = 0; //Отключение автообновления экрана ускоряет выгрузку в Excel
ExcelWB = Excel.Workbooks.Add(1);
Как можно заменить этот Add?
|
|
1
Ёпрст
гуру
14.01.14
✎
08:52
|
add тут явно никоим боком..
|
|
2
Ёпрст
гуру
14.01.14
✎
08:53
|
видать винда 64 и нужны права создание ком объекта юзверю, под которым фоновое задание стартует
|
|
3
Ёпрст
гуру
14.01.14
✎
08:55
|
Посмотрел у себя, вот так работает
Лист = Excel.Workbooks.Add()
|
|
4
Быдло замкадное
14.01.14
✎
08:57
|
(2) Права на создание Ком объекта дали (Раньше именно на это ругалось).
раньше было именно Лист = Excel.Workbooks.Add(), но в связи с ошибкой поставил туда 1. Не помогло...(
|
|
5
Ёпрст
гуру
14.01.14
✎
08:59
|
Права excelapplication в настройке компонентов dcom есть у юзверя, под которым фоновое задание крутится ?
|
|
6
zva
14.01.14
✎
09:07
|
|
|
7
Быдло замкадное
14.01.14
✎
10:08
|
(5)(6) Спасибо! Передал инфу админам, ошибка ушла.
Теперь ошибка Ошибка при вызове метода контекста (SaveAs).
Ну с этим думаю быстрее разберемся..
|
|