VBA-Makros können in $[officename] nicht ausgeführt werden, wenn Sie nicht zuvor konvertiert und angepasst wurden. Häufig soll in $[officename] nur der sichtbare Inhalt einer Word-, Excel- oder PowerPoint-Datei geändert und die Datei dann wieder im Microsoft Office-Format gespeichert werden, ohne dass irgendwelche Änderungen an den darin enthaltenen Makros vorgenommen wurden. Sie können das Verhalten von $[officename] diesbezüglich nach Belieben einstellen: Entweder werden die VBA-Makros in einer kommentierten Form als Subroutine von $[officename] gespeichert und beim Speichern des Dokuments in einem Microsoft Office-Format wieder in die ursprüngliche Form gebracht, oder die Microsoft Office-Makros werden beim Laden des Dokuments gelöscht. Letzteres bietet einen wirkungsvollen Schutz gegen Viren in Microsoft Office-Dokumenten.
中，可以指定用于 MS Office 文档中的 VBA 宏代码的设定。必须先对 VBA 宏进行转换和调整，否则它们不能在 $[officename] 中执行。通常，您只需要使用 $[officename] 更改 Word、Excel 或 PowerPoint 文件的可见内容，然后再次以 Microsoft Office 格式保存此文件，而不需要更改这些文件所含有的宏。您可以根据需要设定 $[officename] 的行为：VBA 宏以注解的形式保存为 $[officename] 的子例行程序，并且文档以 MS Office 格式保存时被重新正确写回；或者您可以选择装入时删除 Microsoft Office 宏。后一个选项是对 Microsoft Office 文档中的病毒的有效防护。