Имя: Пароль:
IT
 
OFF : Как программно определить наличие Word и Excel
,
0 bvb
 
18.04.14
13:44
Как программно определить наличие Word и Excel при работе в терминале.
1 Shurjk
 
18.04.14
13:44
Попробовать создать ком объект.
2 Волшебник
 
модератор
18.04.14
13:44
Попытка—Исключение
3 Irbis
 
18.04.14
13:44
попробовать создать объект в попитке
4 vde69
 
модератор
18.04.14
13:53
не все так просто...
1. нужно понимать где выполняется код клиент/сервер
2. нужно иметь права на соединение с дком именно под тем пользователем под которым исполняется код.
3. для линукса ком классов вроде нет (хотя могу и врать)
4. ворд может быть но ком не зареген.

на мой взгляд проще реестр читать, или скрипты винды
5 вым
 
18.04.14
14:17
поискать файл word.exe )))
6 scanduta
 
18.04.14
14:26
(2)+1
7 Сияющий в темноте
 
18.04.14
15:14
Кстати, некоторые офисные пакеты не создают COM-объекты, но на ура открывают файлы Word и Excel.
8 Shrek_yar
 
18.04.14
15:24
(7) например?
9 jbond
 
18.04.14
15:26
(1) - для чего это тебе нужно?
10 jbond
 
18.04.14
15:27
(1) -> (0)
11 Сияющий в темноте
 
18.04.14
15:28
(8) Стартер, насколько я помню, не создаёт COM-объектов, а у OpenOffice - они просто другие.
12 KnightAlone
 
18.04.14
17:14
обычно делаю так

///начало оформляем выгружаемый файл ***********************************************
Попытка
    Excel = Новый COMОбъект("Excel.Application");
Исключение
                            Сообщить("Не удалось инициализировать Excel");
КонецПопытки;
13 Torquader
 
19.04.14
01:59
А для чего нужен Excel ?
Просто у microsoft были примеры как, используя DCOM и установку Excel на одной машине в офисе, формировать отчёты на всех машинах.