|   |   | 
| 
 | 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) а как им воспользоваться что бы сохранить документ?     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |