Перехват для OpenOffice (как настроить?)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

VelloRibbo
Сообщения: 220
ОС: Фетровая

Перехват для OpenOffice

Сообщение VelloRibbo »

Есть программа под виндовс котороя заточена чисто под МСофис, у нее есть функция сохранения отчета в эксель, причем она это делает без сохранения файла, а напрямую, тоесть пытаеться открыть ексель, у нас везде стоит OOO есть ли у него какая нибудь функция перехвата данных которые предназначаються для екселя? Очень не хочеться покупать изза одной программы MSOffice
Спасибо сказали:
Аватара пользователя
Палач
Сообщения: 624
Статус: ASUS Eee 1000HE
ОС: Gentoo ~x86 / Simply 5.0

Re: Перехват для OpenOffice

Сообщение Палач »

не пробовали создать файл excel.cmd содержащий ссылку на запускной файл OOCalc ?
Спасибо сказали:
VelloRibbo
Сообщения: 220
ОС: Фетровая

Re: Перехват для OpenOffice

Сообщение VelloRibbo »

Палач писал(а):
11.02.2008 09:20
не пробовали создать файл excel.cmd содержащий ссылку на запускной файл OOCalc ?

Он говроит "Класс не зарегистрирован" в принципе что и раньше выдавал
Спасибо сказали:
sydenis
Сообщения: 59

Re: Перехват для OpenOffice

Сообщение sydenis »

VelloRibbo писал(а):
11.02.2008 12:50
Он говроит "Класс не зарегистрирован" в принципе что и раньше выдавал

и правильно говорит - в твоей проге обращение к екселю описано как вызов com объекта, а ты ему подсовываешь объект ОО у которого другие методы и проперти. вот прога и ругаецо что класс не такой. Лечица путём установки Excel (или Word) Viewer - бесплатная тулза, которую надо скачать с сайта m$. У меня с ней всё прокатывало, тока может быть трабла с версией - у меня один клиент-банк был сделан под офис-97, так его тока такой же страый вьювер и спасал,,,
Спасибо сказали:
VelloRibbo
Сообщения: 220
ОС: Фетровая

Re: Перехват для OpenOffice

Сообщение VelloRibbo »

sydenis писал(а):
11.02.2008 16:02
VelloRibbo писал(а):
11.02.2008 12:50
Он говроит "Класс не зарегистрирован" в принципе что и раньше выдавал

и правильно говорит - в твоей проге обращение к екселю описано как вызов com объекта, а ты ему подсовываешь объект ОО у которого другие методы и проперти. вот прога и ругаецо что класс не такой. Лечица путём установки Excel (или Word) Viewer - бесплатная тулза, которую надо скачать с сайта m$. У меня с ней всё прокатывало, тока может быть трабла с версией - у меня один клиент-банк был сделан под офис-97, так его тока такой же страый вьювер и спасал,,,


Установил Excel Viewer, все равно говорит что класс не зарегестирован, может его как то вручную в сом можно прописать?
Спасибо сказали:
Аватара пользователя
MadDog
Бывший модератор
Сообщения: 2298
Статус: Добрый банщик

Re: Перехват для OpenOffice

Сообщение MadDog »

VelloRibbo
Тут несколько путей:
1) Если собственная разработка, то переписать код
2) Если программа куплена, требовать от разработчика переписать код
3) Купить необходимое кол-во M$ Excel.

Собственно на работе мы выбрали третий пункт. Это оказалось проще и дешевле, да и ругаться с разработчиком тоже надоело.

А забыл. Есть ещё вариант:
4) Не пользоваться этой программой и купить/найти ту, где работает всё правильно, а не через одно M$-место.
MadDog's Blog
Внимательно читать: Как правильно задавать вопросы
No fate but what we make
Спасибо сказали:
VelloRibbo
Сообщения: 220
ОС: Фетровая

Re: Перехват для OpenOffice

Сообщение VelloRibbo »

MadDog писал(а):
12.02.2008 10:25
VelloRibbo
Тут несколько путей:
1) Если собственная разработка, то переписать код
2) Если программа куплена, требовать от разработчика переписать код
3) Купить необходимое кол-во M$ Excel.

Собственно на работе мы выбрали третий пункт. Это оказалось проще и дешевле, да и ругаться с разработчиком тоже надоело.

А забыл. Есть ещё вариант:
4) Не пользоваться этой программой и купить/найти ту, где работает всё правильно, а не через одно M$-место.

Эхххх, прога купленная стоит раза в три дешевле офиса урезанного и выдет один файлик в результате, изза него покупать офисс как то... Пробую связаться с разработчиками и поискать альтернативу программе.
Спасибо сказали:
Аватара пользователя
akdengi
Сообщения: 4244

Re: Перехват для OpenOffice

Сообщение akdengi »

Есть программа под виндовс котороя заточена чисто под МСофис, у нее есть функция сохранения отчета в эксель, причем она это делает без сохранения файла, а напрямую, тоесть пытаеться открыть ексель, у нас везде стоит OOO есть ли у него какая нибудь функция перехвата данных которые предназначаються для екселя? Очень не хочеться покупать изза одной программы MSOffice

прогу прогнать в wine@etersoft под Линем - там может перехватиться :)
Меня тут снова нет :P
Спасибо сказали:
sydenis
Сообщения: 59

Re: Перехват для OpenOffice

Сообщение sydenis »

может его как то вручную в сом можно прописать?

не вручную никак...
убедись всё-таки что вьювер именно той версии офиса для которой писалась программа
но если никак не катит, то надо объясняться с разработчиками, через это тоже приходилось проходить... объясняешь им, что m$офиса у вас нет и не предвидица, а заставлять вас работать с определённым коммерческим софтом они права не имеют и т.п.
попытайтесь найти другие форматы экпорта - в txt, xml, html... иногда помогает,
а если никак, то лучше найти замену такой программе
Спасибо сказали:
Аватара пользователя
spec
Сообщения: 7

Re: Перехват для OpenOffice

Сообщение spec »

Видел на каком-то форуме ссылку, сам не пробовал.

AutomateIT! is called to automate the integration of OpenOffice with office software. MS Office objects are being replaced with OpenOffice analogues and after that any application that exports data to Microsoft Office exports them to OpenOffice instead.

http://sourceforge.net/projects/automateit
Спасибо сказали:
yaleks
Сообщения: 2121
Статус: вне статуса
ОС: Gentoo ~

Re: Перехват для OpenOffice

Сообщение yaleks »

AutomateIT! работает со старыми версиями OOo, те что я пробовал были >2.2 и он не работал.
Спасибо сказали:
Аватара пользователя
spec
Сообщения: 7

Re: Перехват для OpenOffice

Сообщение spec »

Стоит на компе офис XP и ОО 2.3.1

Скачал AutomateIT-0.6-alpha.zip , распаковал в папку Program Files.. запустил install.bat
Открыл Гарант 7.1.0 открыл документ, нажал "Экспорт в MS-WORD"..
Гарант подумал немного и запустился Writer, произошла конвертация документа (наверно в RTF формате был) и Writer показал документик так в сраниц 500. (наверно весь Налоговый кодекс Российской Федерации).

Проверить перехват от Excel-я нечем - нет софта с экспортом в Excel.
Спасибо сказали:
sydenis
Сообщения: 59

Re: Перехват для OpenOffice

Сообщение sydenis »

spec писал(а):
12.02.2008 16:06
Скачал AutomateIT-0.6-alpha.zip , распаковал в папку Program Files.. запустил install.bat
Открыл Гарант 7.1.0 открыл документ, нажал "Экспорт в MS-WORD"..
Гарант подумал немного и запустился Writer, произошла конвертация документа (наверно в RTF формате был) и Writer показал документик

AutomateIT был бы хорошим решением, тока у него последний релиз 19.05.2006...
Гаранта у меня нет, поэтому не буду ничего утверждать, но, скажем Консультант или Finereader используют другой механизм - они сами формируют документ (например в rtf формате). Поэтому если в Консультанте нажимаешь вывод в ворд, а у тебя стоит ОО, то спокойно откроется Writer и никаких AutomateIT для это не нужно. Главное чтобы расширению было сопоставлено соотв. приложение
Спасибо сказали:
VelloRibbo
Сообщения: 220
ОС: Фетровая

Re: Перехват для OpenOffice

Сообщение VelloRibbo »

Так наметился прогресс скачал и установил прогу ExcelHook там же по ссылке на Automateid! ощибка изменилась на "Не зарегистрирован класс в ClassOb.." что то в этом роде.
Установка АутоматеIT ни на что не повлияла.
Спасибо сказали:
yaleks
Сообщения: 2121
Статус: вне статуса
ОС: Gentoo ~

Re: Перехват для OpenOffice

Сообщение yaleks »

VelloRibbo писал(а):
12.02.2008 16:48
Так наметился прогресс скачал и установил прогу ExcelHook там же по ссылке на Automateid! ощибка изменилась на "Не зарегистрирован класс в ClassOb.." что то в этом роде.
Установка АутоматеIT ни на что не повлияла.

Нужен OOo 2.0 или более старый.
Спасибо сказали:
Аватара пользователя
spec
Сообщения: 7

Re: Перехват для OpenOffice

Сообщение spec »

Да действительно AutomateIT-> ABBYY FineReader 8.0 не захотел сохранять в формате WORD и Excel. Единственное что работает так сохранение в формат StarWriter (запускаетсяWriter) и Adobe Reader/Acrobat - у меня стоит SumatraPDF вместо Acrobat-а.
Спасибо сказали:
sydenis
Сообщения: 59

Re: Перехват для OpenOffice

Сообщение sydenis »

spec писал(а):
13.02.2008 09:10
Да действительно AutomateIT-> ABBYY FineReader 8.0 не захотел сохранять в формате WORD и Excel

дык об том и речь.. можешь вобще снести AutomateIT, а Finereader и Консультант будут продолжать замечательно работать и выводить всё в ОО
Это Правильные программы! :yes3:
Спасибо сказали:
Аватара пользователя
Pradead
Сообщения: 96
ОС: Kubuntu 7.10 8.04, SUSE 10.3

Re: Перехват для OpenOffice

Сообщение Pradead »

А как это под wine, так же сделать, а то находил раньше решение, но после смерти винта ни чего не могу найти.
Главное чему учат в школе это читать, а почему-то писать не учат. ©
Нет обеда - есть время Unreal Tournament.
Спасибо сказали:
AlexZhiltsova
Сообщения: 1
ОС: Windows XP

Re: Перехват для OpenOffice

Сообщение AlexZhiltsova »

Вышла новая версия AutomateIT! – 0.7 альфа. Её можно загрузить со страницы на SourceForge.net.
В новой версии присутствуют следующие изменения:
- Добавлена инсталляция.
- Добавлено автоматическое ведение логов. Если пользователь столкнётся с проблемами во время экспорта данных, он всегда может отправить лог файл в службу поддержки (support (at) apriorit (dot) com) и ошибка будет исправлена. Файл лога хранится в директории, куда был проинсталлирован AutomateIT!.
- Исправлены ошибки, возникавшие при использовании ExcelClone и WordClone.
- Проверена и подтверждена совместимость с такими программами как «Налогоплательщик ЮЛ».
AutomateIT! 0.7 работает под Windows Vista.
Спасибо сказали:
Аватара пользователя
Jonnywalker
Сообщения: 60
ОС: Debian

Re: Перехват для OpenOffice

Сообщение Jonnywalker »

Компания Этерсофт объявляет о выпуске альфа-версии нового программного продукта UniOffice@Etersoft, позволяющего использовать OpenOffice.org вместо MS Office при взаимодействии с внешними приложениями. На практике это означает, что такие приложения, как 1С, Налогоплательщик ЮЛ и другие смогут выгружать свои документы, формировать отчеты не только в MS Office, но и в OpenOffice.org.

http://www.etersoft.ru/news/164

(сейчас последняя версия 0.1, сам не пробовал)
Спасибо сказали:
ddragon
Сообщения: 15
ОС: ALTLinux / windows XP

Re: Перехват для OpenOffice

Сообщение ddragon »

Выпущенная новая версия UniOffice@Etersoft 0.4, включающая множество изменений
подробнее на http://www.etersoft.ru/news/175
Спасибо сказали: