|
Ошибка: Недопустимая строка с указанием класса |
☑ |
0
r_i_n_i_k
30.01.12
✎
10:55
|
хочу сделать так:
Excel = Новый COMОбъект("Excel.Application");
выходит такая ошибка:
{Форма.Форма(12)}: Ошибка при вызове конструктора (COMОбъект): Недопустимая строка с указанием класса
Excel = Новый COMОбъект("Excel.Application");
по причине:
Недопустимая строка с указанием класса
кто в курсе что это значит?
платформа 8.1.15
|
|
1
Ненавижу 1С
гуру
30.01.12
✎
10:55
|
Excel не установлен?
|
|
2
DmitryPavlik
30.01.12
✎
10:55
|
экселя нет?
|
|
3
r_i_n_i_k
30.01.12
✎
10:56
|
не установлен :/
а опенофисе пойдёт?
|
|
4
DmitryPavlik
30.01.12
✎
10:57
|
для оо надо другую строку
|
|
5
r_i_n_i_k
30.01.12
✎
10:57
|
(4) а какую?
|
|
6
DmitryPavlik
30.01.12
✎
10:57
|
говорят com.sun.star.ServiceManager
не разу не юзал)
в инете глянь
|
|
7
Rie
30.01.12
✎
10:58
|
(3) Есть способ через OpenOffice... Но несколько ректальный... (Ну и уж никак не Excel.Application).
Однако традиционный вопрос - а зачем? Может, задача решается и без извратов?
|
|
8
r_i_n_i_k
30.01.12
✎
10:58
|
спасибо
|
|
9
Андрюха
30.01.12
✎
10:59
|
(5) Новый ComОбъект("com.sun.star.ServiceManager");
|
|
10
Андрюха
30.01.12
✎
11:00
|
|
|
11
Rie
30.01.12
✎
11:02
|
Всё же рискну предположить, что речь идёт о загрузке данных из Excel - и достаточно будет ADODB. Без половых актов с OpenOffice.
|
|
12
r_i_n_i_k
30.01.12
✎
11:07
|
ADODB?
|
|
13
Rie
30.01.12
✎
11:09
|
(12) Его, родимого...
|
|
14
andrewks
30.01.12
✎
11:16
|
(7) не, ректальный - это самому прочитать сторэйдж, и распарсить файлы экселя
|
|
15
aleks-id
30.01.12
✎
11:32
|
когда ж люди поиском пользоваться научатся...
Книга знаний: Чтение данных XLS, XLSX запросом
|
|
16
DmitryPavlik
30.01.12
✎
12:46
|
(15) в последнее время ваще делаю по простому: взял скопировал данные из экселя, перекинул их в Таб.док 1С, сохранил mxl, и далее строки в ТЗ или массив считываю - код будет минимальный
|
|
17
Rie
30.01.12
✎
13:23
|
(16) На сервере? :-)
(И чем код будет сильно меньше, нежели в ADO-запросе?)
|
|