|
VFP+OPEN OFFICE
|
|||
---|---|---|---|
#18+
Задача клиентов перейти на ОО (не хотят платить за лиценз.Win Office) . В программах VFP много использовалось выводов части инфы в WORD и EXСEL. так было нужно , и были созданы разные шаблоны, хотя report тоже иногда использовался. Просят использовать имеющийся у них OPEN OFFICE. Кто с этим сталкивался? Насколько сложно разобраться с технологией связи VFP c OPEN OFFICE (аналог метода слияния в mS OFFICE с помощью технологии ODBC и OLE для EXСEL аналог макросов VBA ). т.е. нужно передать в шаблон OO поля из таблицы dbf. Где про это прочитать? и у кого был такой опыт? чем завершился? И можно ли использовать единый метод и шаблоны под разные версии ОО? См.подобный вопрос на этом форуме, но чёткого ответа не увидели ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2010, 14:39 |
|
VFP+OPEN OFFICE
|
|||
---|---|---|---|
#18+
songvЗадача клиентов перейти на ОО (не хотят платить за лиценз.Win Office) . В программах VFP много использовалось выводов части инфы в WORD и EXСEL. так было нужно , и были созданы разные шаблоны, хотя report тоже иногда использовался. Просят использовать имеющийся у них OPEN OFFICE. Кто с этим сталкивался? Насколько сложно разобраться с технологией связи VFP c OPEN OFFICE (аналог метода слияния в mS OFFICE с помощью технологии ODBC и OLE для EXСEL аналог макросов VBA ). т.е. нужно передать в шаблон OO поля из таблицы dbf. Разобраться несложно. От Ms отличается разительно, но тем не менее, поддерживает OLE-Automation. От версии и сборки практически не меняется. Обратная совместимость поддерживается в любом случае. songv Где про это прочитать? и у кого был такой опыт? чем завершился? И можно ли использовать единый метод и шаблоны под разные версии ОО? См.подобный вопрос на этом форуме, но чёткого ответа не увидели Начните, например, отсюда. http://forum.foxclub.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2010, 06:30 |
|
VFP+OPEN OFFICE
|
|||
---|---|---|---|
#18+
форуме Delphi есть топикhttp: http://www.sql.ru/forum/actualtopics.aspx?bid=20 Delphi & OpenOffice - Заполним пробел ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2010, 10:22 |
|
VFP+OPEN OFFICE
|
|||
---|---|---|---|
#18+
/topic/405083&pg=1 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2010, 10:42 |
|
VFP+OPEN OFFICE
|
|||
---|---|---|---|
#18+
Да уж, прочитали. Сложилось мнение, что толком ничего ни у кого не получилось ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2010, 11:47 |
|
VFP+OPEN OFFICE
|
|||
---|---|---|---|
#18+
Если под шаблоном имеется в виду готовая форма, которую надо заполнять, то вполне сгодится файлик xls. ОО его вполне корректно открывает и обрабатывает. В настройках программы пользователь вручную указывает, в чем хочет открывать отчет - в ms office или open office. В зявисимости от этого запускается разный код. Если надо, могу выложить кусок своего кода с открытием файла-шаблона и записью в него данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2010, 12:18 |
|
VFP+OPEN OFFICE
|
|||
---|---|---|---|
#18+
songv, C помощью libOOo.prg и изучения топиков rvc44 на Фоксклубе успешно сваял не один десяток отчетов для работы с ОО Calc. Проблема только в том, что нет универсального решения, позволяющего тупо работать и с MS Office и с Open Office. Хотя, maple4 недавно предлагал здесь универсальный генератор отчетов на базе шаблонов - http://www.sql.ru/forum/actualthread.aspx?tid=791689 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2010, 13:40 |
|
VFP+OPEN OFFICE
|
|||
---|---|---|---|
#18+
songv так же как и ты был озадачен темой автоматизации отчетов в опен офис ....поюзав примеры и тд пришел к выводу что проще сделать файл rtf а уже его открывай чем хошь хошь офисом хошь опен офисом....rtf файл формируется очень быстро... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2010, 13:58 |
|
VFP+OPEN OFFICE
|
|||
---|---|---|---|
#18+
да забыл совсем еще я вываливаю отчеты в html это еще проще страничка откроется любым браузером есть офис или нет без разницы... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2010, 14:04 |
|
VFP+OPEN OFFICE
|
|||
---|---|---|---|
#18+
songvДа уж, прочитали. Сложилось мнение, что толком ничего ни у кого не получилось в чем сложность? можешь вызвать CreateOleObject('com.sun.star.ServiceManager') ,а дальше также как с CreateObject("EXCEL.APPLICATION") только Функциями ОО описание их есть ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2010, 18:33 |
|
VFP+OPEN OFFICE
|
|||
---|---|---|---|
#18+
audioalex1, не подойдет. Там же не текст только. Сложные таблицы имеются, которые пользователи в ECXEL потом могут дополнительно обрабатывать ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2010, 12:40 |
|
|
start [/forum/topic.php?fid=41&fpage=86&tid=1584825]: |
0ms |
get settings: |
12ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
29ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 300ms |
total: | 416ms |
0 / 0 |