|
COM соединение к Open Office | ☑ | ||
---|---|---|---|---|
0
Janna26
22.05.12
✎
13:48
|
ОФис=Новый ComОбъект("TOpenOffice.Bridge");
НоваяКнига = Офис.NewWorkBook(); Нум =1; ОФис.Cells(1,1).text = "Номенклатура"; ОФис.Cells(1,2).text = "Номенклатура"; Для каждого стр из СсылкаНаДок.Товары цикл Нум = Нум+1; ОФис.Cells(Нум,1).text=Стр.Номенклатура.Наименование; ОФис.Cells(Нум,2).text=Стр.Цена; КонецЦикла; Есть такая процедура. Скачала внешнюю компоненту и работаю с ней. Подскажите как мне сохранить файл с которым я работаю в нужно место. Что то не нашла функционал. |
|||
1
Janna26
22.05.12
✎
13:54
|
http://triteh.ru/libooo/index.php брала компоненту здесь. неужели не кто не работал с ней?
|
|||
2
Jstunner
22.05.12
✎
13:59
|
нет смысла использовать какие-то бриджи, если у них нет простейших необходимых операций. К Open Office можно напрямую цепляться
|
|||
3
Janna26
22.05.12
✎
13:59
|
(2) через скрипты? Я что то немного не поняла как к нему цепляться.
|
|||
4
Jstunner
22.05.12
✎
14:01
|
||||
5
Кокос
22.05.12
✎
14:06
|
(0) а зачем для записи использовать сторонние компоненты? 1с вроде может и без йокселя писать эксельные файлы.
|
|||
6
Кокос
22.05.12
✎
14:06
|
а. или Вы калковские форматы юзаете?:)
|
|||
7
Janna26
22.05.12
✎
14:08
|
(6) да мне нужно в ODS записывать.
|
|||
8
Кокос
22.05.12
✎
14:14
|
вот код с (1)
tOO=СоздатьОлеОбъект("TOpenOffice.Bridge"); tOO.Open("c:\sample.xls"); tOO.Cells(1,1).text="Это текст из 1С!"; думаю ключ во второй строке. перед работой просто указываете путь и он туда пишется по том. только я не нашел команду типа Save... Close есть но там написано что оно не сохраняет... |
|||
9
Кокос
22.05.12
✎
14:15
|
хотя может
tOO=0; и есть закрытие файла с сохранением. |
|||
10
Janna26
22.05.12
✎
14:17
|
(8) open только открывает файл, а не создает.
|
|||
11
Кокос
22.05.12
✎
14:19
|
(10) пробовали? укажите там несуществующий файл и посмотрите что будет.
|
|||
12
Кокос
22.05.12
✎
14:19
|
(10) в любом случае других методов в интерфейсе нет.
|
|||
13
AllJoke
22.05.12
✎
14:20
|
Document.StoreToURL(FileName, VariantArray)
|
|||
14
Janna26
22.05.12
✎
14:24
|
(13) это что?
|
|||
15
Кокос
22.05.12
✎
14:28
|
(14) это наверное activeX интерфейс самого опенофиса :)
|
|||
16
andrewks
22.05.12
✎
14:29
|
тоже не понял, нафига TOpenOffice.Bridge
|
|||
17
Janna26
22.05.12
✎
15:45
|
(15) а как им воспользоваться что бы сохранить документ?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |