میشه در این باره بیشتر توضیح دهید؟
منتظرم خیلی مهمه
یکی از راه های ساخت افزونه نوشتن macro ها با زبان basic هست.
البته در این مورد کتاب هم داریم مثلا:
OpenOffice.org Macros Explained 3rd by Andrew D. Pitonyak
تو این کتاب این کار رو از صفر توضیح داده.
با خوندن قسمتی از همین کتاب یه افزونه ساده درست کردم که ي ها رو تبدیل میکنه.
کد کاملش رو
تو صفحه Github قرار دادم.
برای نصب افزونه:
git clone https://github.com/AhmadHamzeei/Arastar.git
cd Arastar
make
بعدش که این دستور ها رو زدید فایل افزونه به نام Arastar.oxt بدست میاد که با دو تا کلیک نصب میشه.
بعد که نصب شد یه بار libreoffice رو ببندید و دوباره باز کنید.
حالا باید تو منوی نرم افزار یه قسمت به نام Arastar اضافه شده باشه.
وقتی از این منو گزینه ی اصلاح نویسه رو انتخاب کنید ي ها رو تبدیل میکنه.
همین