Як редагувати макроси з 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