Les macros VBA ne pouvant pas s'exécuter dans $[officename], elles doivent au préalable être converties et adaptées. Il n'est pas rare que l'utilisateur souhaite utiliser $[officename] à seule fin de modifier le contenu visible d'un fichier Word, Excel ou PowerPoint, avant de l'enregistrer à nouveau au format Microsoft Office, et ce, sans pour autant modifier les macros dudit fichier. Vous pouvez définir de deux façons le comportement de $[officename] : soit les macros VBA sont enregistrées sous forme de commentaires en tant que sous-routines de $[officename] et, lors du réenregistrement du document au format MS Office, elles sont réécrites correctement, soit vous optez pour la suppression des macros Microsoft Office lors du chargement. Cette dernière option constitue une protection efficace contre les éventuels virus contenus au sein des documents Microsoft Office.
中，可以指定用于 MS Office 文档中的 VBA 宏代码的设定。必须先对 VBA 宏进行转换和调整，否则它们不能在 $[officename] 中执行。通常，您只需要使用 $[officename] 更改 Word、Excel 或 PowerPoint 文件的可见内容，然后再次以 Microsoft Office 格式保存此文件，而不需要更改这些文件所含有的宏。您可以根据需要设定 $[officename] 的行为：VBA 宏以注解的形式保存为 $[officename] 的子例行程序，并且文档以 MS Office 格式保存时被重新正确写回；或者您可以选择装入时删除 Microsoft Office 宏。后一个选项是对 Microsoft Office 文档中的病毒的有效防护。