Для внутреннего документоооборота организация использует ООо. Но если требуется отправить документ заказчику, то, естественно, он отправляется как xls-документ.Макросы ООо не работают в МСО, следовательно документ приходится переоформлять руками, то есть заменять все обращения к макросам на обычный текст и это неудобно.Для примера возьмём конвертор числа в пропись - в ООо прописью, в МСО #ЗНАЧ. Руками меняем, потом отправляем.Хотелось бы автоматизировать этот процесс.Вижу это так:Макрос ООо вызывает функцию ЧИСЛО_в_ТЕКСТ и передаёт ей в качестве параметра число, функция переводит число в текст и возвращает его вызвавшей программе, программа вставляет полученный текст в жёстко указанную ячейку.Таким образом документ унифицируется, в ООо он будет и рассчитывать и отображать итоговую сумму прописью, а в МСО будет показан текст, все довольны.Так как я в программировании под ООо полный ноль (хотя грызу гранит усиленно), не мог бы кто-нибудь из многоуважаемых гуру подсказать, как мне из своего макроса обратится к функциям CyrTools.Спасибо.
|