![]() |
![]() |
![]() |
|
Ошибка ПолучитьCOMОбъект | ☑ | ||
---|---|---|---|---|
0
casio
03.12.09
✎
22:16
|
Помогите разобраться, выдает ошибку. Не могу понять в чем дело.
Ошибка при вызове метода контекста (ПолучитьCOMОбъект): Ошибка получения объекта COM: Интерфейс не поддерживается XLSФайл = ПолучитьCOMОбъект("C:\DATA\DATA.XLS"); |
|||
1
Prikum
03.12.09
✎
22:20
|
Может быть сначала Exel.Application?
|
|||
2
Чайник Рассела
03.12.09
✎
22:20
|
(1) зачем? и так должно работать
|
|||
3
Prikum
03.12.09
✎
22:22
|
(2) Я просто предположил!
|
|||
4
Чайник Рассела
03.12.09
✎
22:25
|
(0)а эксель то стоит?
|
|||
5
casio
03.12.09
✎
22:25
|
операционка Win7
|
|||
6
casio
03.12.09
✎
22:25
|
1c 8.1.15.13
|
|||
7
Чайник Рассела
03.12.09
✎
22:25
|
я делаю так
//////////////////////////////////////////////////////////////////////////////// // ПРОЦЕДУРЫ И ФУНКЦИИ ОБЩЕГО НАЗНАЧЕНИЯ // Проверяет возможность открытия файла Excel // // Параметры: // ПутьКФайлу - Строка - Путь до файла Excel // // Возвращаемое значение // - Булево Функция ОткрытьФайл(ПутьКФайлу) Результат = Истина; Попытка Эксель = ПолучитьCOMОбъект(ПутьКФайлу); Исключение Сообщить(ОписаниеОшибки(), СтатусСообщения.ОченьВажное); Предупреждение("Не удалось открыть файл """ + ПутьКФайлу + """"); Результат = Ложь; КонецПопытки; Возврат Результат; КонецФункции |
|||
8
casio
03.12.09
✎
22:25
|
стоит 2007
|
|||
9
casio
03.12.09
✎
22:28
|
Ошибка при вызове конструктора (COMОбъект): Недопустимая строка с указанием класса
XLSФайл = Новый COMОбъект("V8.Application"); Еще ошибка. |
|||
10
Чайник Рассела
03.12.09
✎
22:34
|
(9) V8 = Новый COMОбъект("V81.ComConnector");
|
|||
11
Чайник Рассела
03.12.09
✎
22:35
|
(9) телепатирую: у тебя 64-х битная винда
|
|||
12
casio
03.12.09
✎
22:39
|
(11) нет, у меня 32-х разрядная
|
|||
13
Чайник Рассела
03.12.09
✎
22:40
|
(12) тогда файл сервер
|
|||
14
casio
03.12.09
✎
22:41
|
(9)V8 = Новый COMОбъект("V81.ComConnector"); работает, спасибо
|
|||
15
casio
03.12.09
✎
22:41
|
XLSФайл = ПолучитьCOMОбъект("C:\DATA\DATA.XLS"); а как это победить?
|
|||
16
Чайник Рассела
03.12.09
✎
22:44
|
(15) файл-сервер?
|
|||
17
casio
03.12.09
✎
22:58
|
нет
|
|||
18
casio
03.12.09
✎
23:03
|
Если делаю так
XLSФайл = Новый COMОбъект("Excel.Application"); XLSФайл.Open("C:\DATA\DATA.XLS"); выдает такую ошибку: Метод объекта не обнаружен (Open) XLSФайл.Open("C:\DATA\DATA.XLS"); |
|||
19
Чайник Рассела
03.12.09
✎
23:04
|
(18) сделай реквизит см. (7) и не ипи мозг
|
|||
20
casio
03.12.09
✎
23:10
|
(19) Сделал как (7), выдало ошибку
Ошибка при вызове метода контекста (ПолучитьCOMОбъект): Ошибка получения объекта COM: Класс не зарегистрирован |
|||
21
Axel2009
03.12.09
✎
23:12
|
экселя нет?
|
|||
22
casio
03.12.09
✎
23:15
|
есть 2007
|
|||
23
Axel2009
03.12.09
✎
23:22
|
(22) скопированный но неустановленный. эксель не установлен корректно, хоть и запускается..
|
|||
24
casio
03.12.09
✎
23:27
|
(23) попробую переустановить
|
|||
25
casio
03.12.09
✎
23:59
|
переустановил, не помогло
|
|||
26
casio
04.12.09
✎
00:36
|
Excel = Новый COMОбъект("Excel.Application");
WB = Excel.Workbooks.Open(ИсточникФайла); так заработало. Всем спасибо за помошь. |
|||
27
ilpar
04.12.09
✎
07:24
|
(0)На 2007 офисе вчера также было ...
функция ПолучитьCOMОбъект() на интерфейс ругалась. Х.з. что это |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |