Имя: Пароль:
IT
Админ
СОМ Объект Excel в регламентном задании
0 dorofei
 
01.07.10
16:04
Скажите, кто-нибудь пользовался компонентой OWC11 на сервере вместо Excel.Application?
Или как вы на сервере читаете файлы .xls?
1 RomaH
 
naïve
01.07.10
16:05
2 RomaH
 
naïve
01.07.10
16:06
в смысле - та же проблема или как?
3 dorofei
 
01.07.10
16:09
Да, та же. На клиенте все отрабатывает превосходно. А как заставить работать на серевере без установки полного MSOffice?  

XLSОбъектОсновной=Новый COMОбъект("Excel.Application");
XLSКнига=XLSОбъектОсновной.WorkBooks;
XLSОбъект=XLSКнига.open(ПутьКФайлу);
4 RomaH
 
naïve
01.07.10
16:10
значит не та же
на сервере установлен полный комплект офиса (т.е. клиент и сервер - одна машина)
5 RomaH
 
naïve
01.07.10
16:10
и COM объект у меня запускается, а фот файл/книгу открывать не хочет
6 dorofei
 
01.07.10
16:22
Странно, у меня открытие описано 3-мя строчками (см.выше). Все срабатывает на клиенте.
7 smaharbA
 
01.07.10
16:25
если надо то и дком рулит, не обязательно на той же машине
8 RomaH
 
naïve
02.07.10
11:19
(6) не понял, что странного
у меня тоже самое написано, на клиенте (та же машина что и сервер) - срабатывает, а на сервере - нет
9 AndrewKiev
 
09.07.10
14:12
(8) ты уже разобрался. Я пару дней бился с рег.заданием - получал письма с вложениями и загружал с вложения Эксель файлы - тоже на сервере не получалось, а на клиенте под тем же пользователем, под которым 1С агент запускается работало. Решил так:
3.ОБЯЗАТЕЛЬНО!!! создать папку C:\Windows\SysWOW64\config\systemprofile\Desktop или C:\Windows\System32\config\systemprofile\Desktop (в зависимости от разрядности вашей системы)
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан