OOo: создадим конвертер валют

Автор ForumOOo (бот), 5 сентября 2010, 10:25

0 Пользователи и 1 гость просматривают эту тему.

ForumOOo (бот)

Возможности офисного пакета OpenOffice.org легко расширить, написав макрос, реализующий недостающий функционал. Это можно сделать, вооружившись API OpenOffice.org и выбрав язык программирования: OOBasic (встроенный в OOo), Java, JavaScript или Python. В случае, если написанный код будет использоваться на одной машине, можно добавить пункт меню или панель инструментов вручную. Если же необходимо установить макрос на нескольких компьютерах, лучшим способом его распространения будет упаковка в расширение. В этом случае нужны инструменты для удобного создания расширений. Для OOBasic это, например, BasicAddonBuilder. Для Java можно использовать Eclipse или NetBeans - дополнения к ним для работы с OOo уже давно и успешно используются. Расширение на Python ранее нужно было собирать вручную, выискивая документацию по разным сайтам. Сегодня нам на помощь приходит молодой продукт - EuroOffice Extension Creator (EOEC). Он прост в использовании, хорошо документирован, содержит несколько интересных примеров в виде готовых расширений, и распространяется под свободной лицензией.Для ознакомления с EOEC создадим расширение «Конвертер валют», загружающее с сайта Центробанка РФ курсы валют на текущую дату и переводящее суммы из одной валюты в другую. Также расширение будет пытаться брать сумму из текущего документа и вставлять результат обратно в документ....

Полный текст статьи