Как редактировать макросы из Microsoft Office

Содержание

Если вы используете макросы и переключаетесь с Microsoft на LibreOffice, вам придется настроить макросы вручную.

Windows + Linux / немецкий язык / открытый исходный код. Макросы оказываются самой упорной проблемой при серьезных изменениях в Office. Они не могут быть преобразованы автоматически, их нужно настраивать или заменять вручную. В частности, со старыми решениями может иметь больше смысла реализовать соответствующие функции с помощью другого решения с открытым исходным кодом без макросов. Если макросы и дальше будут использоваться, следующее решение: перепрограммировать или адаптировать? Что дешевле - зависит от конкретного случая. Плохо обслуживаемый и недостаточно документированный спагетти-код с большей вероятностью будет отброшен и повторно реализован. С другой стороны, с хорошими четкими макросами лучше адаптироваться.
Прежде всего, рассматриваемый макрос необходимо сначала загрузить в LibreOffice. Это первое препятствие, потому что LibreOffice по умолчанию игнорирует макросы из MS Office. Только когда вы включите макросы в параметрах «Загрузить-Сохранить / Свойства VBA», они будут загружены вообще. LibreOffice загружает код макроса на языке VBA из приложений Word, Excel и PowerPoint. Чтобы сохранить изменения позже, снимите флажок «Снова сохранить исходный базовый код».
Поскольку большинство макросов сначала не работают, оставьте галочку напротив «Исполняемый код». После этого программный код деактивируется при загрузке. Он сохранен как модуль LibreOffice Basic, так как этот язык больше всего похож на VBA. Вы можете найти загруженные макросы в разделе «Дополнительно / Макросы / Управление макросами / LibreOffice Basic». Теперь вы можете переписать исходный код с VBA на LibreOffice Basic. Для сохранения отредактированного программного кода необходимо сохранить документ в формате LibreOffice.

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave