|
Открытия файла Экселя в 1с 8.2
| ☑ |
0
Z_Z
27.04.14
✎
15:54
|
Добрый день. Возможно ли открыть файл Экселя в 1с 8.2. Через какой-то объект.
|
|
1
Lazy Stranger
27.04.14
✎
16:02
|
набираешь в гугле слова "1с, объект, excel"
ExcelПриложение = Новый COMОбъект("Excel.Application");
|
|
2
ДенисЧ
27.04.14
✎
16:16
|
(1) где набираешь??
|
|
3
Torquader
27.04.14
✎
18:01
|
(0) Excel есть на компьютере ?
|
|
4
etc
27.04.14
✎
18:03
|
(2) на заборе, курсивом :)
|
|
5
Torquader
27.04.14
✎
18:21
|
(4) Лучше камнем на стенах собора.
|
|
6
Wobland
27.04.14
✎
18:23
|
накинулись тут сразу на человека. нет, чтобы помочь - научить разговаривать
|
|
7
Torquader
27.04.14
✎
18:30
|
(6) С такой полоской он сам должен нас учить разговаривать.
|
|
8
Z_Z
28.04.14
✎
09:11
|
Неправильно написал условия. Надо чтоб объект ексель открывался в окна 1С. Например как Word на листе вставляет объекты excel, photoshop, autocad и др.
|
|
9
Wobland
28.04.14
✎
09:11
|
актив-х штоль?
|
|
10
Z_Z
28.04.14
✎
09:18
|
(9)А актив-х позволяют открывать различные файлы ексель? или только 1 файл , заложенный в конфигураторе?
|
|
11
Z_Z
28.04.14
✎
09:28
|
В принципе можно и так попробовать. Только нужен механизм помещения файла открытого через ExcelПриложение = Новый COMОбъект("Excel.Application") в макет active document. Есть такая возможность?
|
|
12
Z_Z
28.04.14
✎
11:05
|
подсказали вставку объекта в поле табличного документа
D1 = ЭлементыФормы.ПолеТабличногоДокумента1.Рисунки.D1.Объект;
D1.Application.Visible = 0;
D1.Application.Workbooks.Open(ИмяФайла);
ЗагруженыйФайл = -1;
Для Сч = 1 По D1.Application.Workbooks.Count Цикл
Если D1.Application.Workbooks.Item(Сч).FullName = ИмяФайла Тогда
ЗагруженыйФайл = Сч;
Прервать;
КонецЕсли;
КонецЦикла;
|
|