Создание макетов на основе OpenOffice
22.06.2011
20:20
#1
Подскажите пожалуйста, очень нужна Ваша помощь...
Необходимо создать макет типа ActiveDocument на основе OpenOffice (из готового шаблона, созданного в OpenOffice). Но 1С пишет, что неизвестный формат, а при создании нового макета нет даже выбора OpenOffice...в случае Word проблем нет...1c вообще может взаимодействовать с OpenOffice? Или если это невозможно, то как можно вывести данные из 1С в OpenOffice? Может с помощью двоичного файла? Помогите пожалуйста...кучу сайтов уже пересмотрела!
Необходимо создать макет типа ActiveDocument на основе OpenOffice (из готового шаблона, созданного в OpenOffice). Но 1С пишет, что неизвестный формат, а при создании нового макета нет даже выбора OpenOffice...в случае Word проблем нет...1c вообще может взаимодействовать с OpenOffice? Или если это невозможно, то как можно вывести данные из 1С в OpenOffice? Может с помощью двоичного файла? Помогите пожалуйста...кучу сайтов уже пересмотрела!
24.06.2011
09:39
#2
"1С может работать с ОО. Правда с "макет типа ActiveDocument на основе OpenOffice " я не работал, а вот с готовыми документами - это да.
Сложностей на порядок больше чем при работе с Офисом.
Для примера:
Подключение Экселя: Приложение = Новый COMОбъект("Excel.Application");
Подключение ОО: Приложение = Новый ComОбъект("com.sun.star.ServiceManager"); //Основная объект для OLE, который умеет создавать интерфейсы, так необходимые для работы.
По мне проще работать с шаблонами 1С (внешний макет так сказать) - результат тот же, а сложностей меньше."
Сложностей на порядок больше чем при работе с Офисом.
Для примера:
Подключение Экселя: Приложение = Новый COMОбъект("Excel.Application");
Подключение ОО: Приложение = Новый ComОбъект("com.sun.star.ServiceManager"); //Основная объект для OLE, который умеет создавать интерфейсы, так необходимые для работы.
По мне проще работать с шаблонами 1С (внешний макет так сказать) - результат тот же, а сложностей меньше."
Читают тему
(гостей: 1)