Сервер 2003, терминал, офис 2003.
Под администратором запускается, под правами пользователя нет.
И еще, под админом из 1с вызываю 1с, появляется окно вызываемой 1с.
Попытка
// запускаем Excel как OLE-сервер
xlApp = СоздатьОбъект("Excel.Application");
Исключение
Предупреждение("Ошибка запуска Excel, как OLE-сервера
|"+ОписаниеОшибки());
Возврат;
КонецПопытки;
xlApp.Visible = 0;
ВыбФайлЗагрузки = СокрЛП(ФайлЗагрузки);
Попытка
// открываем файл по выбранному пути
Книга = xlApp.Workbooks.Open(ВыбФайлЗагрузки);
Исключение
xlApp.Quit();
Предупреждение("Ошибка импорта из Excel через OLE-сервер
|"+ОписаниеОшибки());
xlApp = 0;
Возврат;
КонецПопытки;
пользователи не имеют права на COM, настраиваться 2 способами, или включить их в локальную группу "пользователи DCOM" или в свойствах COM екселя добавить их
Посмотреть службу "запуск серверных процессов DCOM" многие её любят отключать, чтобы вирусы не лезли.
P.S. обойти можно просто запустив сервер вручную с ключём -EMBED
Основная теорема систематики: Новые системы плодят новые проблемы.