Как да редактирате макроси от Microsoft Office

Съдържание

Ако използвате макроси и превключвате от Microsoft към LibreOffice, трябва да коригирате макросите ръчно.

Windows + Linux / немски / с отворен код. Макросите се оказват най -упорития проблем с големите промени в Office. Те не могат да бъдат преобразувани автоматично, но трябва да бъдат коригирани или заменени ръчно. По -специално с по -стари решения, може да има повече смисъл да се приложи съответната функционалност с помощта на друго решение с отворен код без макроси. Ако макросите продължат да се използват, следващото решение е: препрограмиране или адаптиране? Кое е по -евтино зависи от индивидуалния случай. Лошо поддържаният и недостатъчно документиран код за спагети е по-вероятно да бъде изхвърлен и повторно приложен. От друга страна, с добрите и ясни макроси си струва да се адаптирате.
На първо място, въпросният макрос трябва първо да бъде зареден в LibreOffice. Това е първото препятствие, тъй като LibreOffice игнорира макросите от MS Office по подразбиране. Само когато активирате макросите в опциите под „Load-Save / VBA Properties“, те изобщо ще се заредят. LibreOffice зарежда макро код на VBA език от приложенията Word, Excel и PowerPoint. За да запазите промените си по -късно, премахнете отметката от „Запазване на оригиналния основен код отново“.
Тъй като повечето макроси отначало не работят, оставете отметката до „Изпълним код“. След това програмният код се деактивира при зареждане. Той се записва като модул LibreOffice Basic, тъй като този език е най -подобен на VBA. Можете да намерите заредените макроси под „Екстри / Макроси / Управление на макроси / LibreOffice Basic“. Сега можете да пренапишете изходния код от VBA в LibreOffice Basic. За да бъде запазен редактираният програмен код, трябва да запишете документа във формат LibreOffice.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave