Имя: Пароль:
1C
1С v8
Загрузка из Excel Starter 2010 ☑
0 DiamondeX
 
25.02.12
✎
18:06
На ПК под управлением Windows7 из офисных приложений установлено только Office Starter 2010.
При попытке создания подключения с помощью этого (многим хорошо знакомого) кода:

   //Начало фрагмента
   Состояние("Запускается MS Excel...");
   Попытка
       Excel = Новый COMОбъект("Excel.Application");
   Исключение
       Предупреждение(ОписаниеОшибки());
       Возврат;
   КонецПопытки;
   //Окончание фрагмента

к Excel (Starter 2010) появляется следующее сообщение:

   {Форма.Форма.Форма(175)}: Ошибка при вызове конструктора
   (COMОбъект)
       Excel = Новый COMОбъект("Excel.Application");
   по причине:
   Недопустимая строка с указанием класса

а при выполнении такого кода:

   Excel = ПолучитьCOMОбъект("D:\DATA\DATA.XLS");

такое сообщение:

   {Форма.Форма.Форма(63)}: Ошибка при вызове метода контекста
   (ПолучитьCOMОбъект)
       Excel = ПолучитьCOMОбъект("D:\DATA\DATA.XLS");
   по причине:
   Ошибка получения объекта COM: Расширение имени файла задано
    неверно
1 DiamondeX
 
25.02.12
✎
18:07
Собственно вопрос: Знает ли кто-нибудь как обойти эту проблему не устанавливая других офисов?
2 kotletka
 
25.02.12
✎
18:08
ёксель
3 DiamondeX
 
25.02.12
✎
18:12
ёксель - это диагноз или решение?
4 vqwy
 
25.02.12
✎
18:30
Грузи через Универсальную загрузку, просто вставляя нужные заполненные ячейки/колонки в обработку
5 DiamondeX
 
25.02.12
✎
18:45
Это как? Разве Универсальная загрузка может загружать из файлов Excel?
6 kotletka
 
25.02.12
✎
18:56
ёксель это одно из решений, УниверсальнаяЗагрузкаИзТабличных частей может загружать из екселя:)))
7 DiamondeX
 
25.02.12
✎
19:16
Просто из Экселя я и без разных универсальных загрузок могу загружать. Меня интересует в этой задаче проблема подключения к конкретной разновидности Экселя: Excel Starter 2010. А если в этой обработке подключение к Эксель осуществляется так же как и у меня в коде, то будет выходить такая же ошибка. В чем же тогда ее преимущество?
8 xReason
 
25.02.12
✎
19:42
Может у него отрезаны эти функции. Этот вариант офиса очень куцый
9 DailyLookingOn Sunset
 
25.02.12
✎
19:52
Нет в starter'е OLE.
10 Lama12
 
25.02.12
✎
19:54
(7) Нету в стартере OLE.
11 DiamondeX
 
25.02.12
✎
20:10
(9), (10) - Спасибо за ответ. Я сам пытался выяснить это но не смог. А как вы это узнали?
12 Amra
 
25.02.12
✎
20:13
(11) Гугль рулит)
13 aleks-id
 
25.02.12
✎
20:21
чо ж никто нормальные механизмы не использует Книга знаний: Чтение данных XLS, XLSX запросом без установленного Excel