Las macros de VBA no se pueden ejecutar en $[officename]; antes deben convertirse y adaptarse. Con frecuencia, lo único que se quiere es utilizar $[officename] para modificar el contenido visible de un archivo de Word, Excel o PowerPoint y guardarlo de nuevo en formato de Microsoft Office, sin modificar las macros contenidas en él. Se puede configurar el comportamiento de $[officename] para que: Guarde las macros de VBA en forma comentada como subrutina de $[officename] y, al guardar el documento en formato de MS Office, vuelva a escribirlas correctamente, u optar por la supresión de las macros de Microsoft Office al cargarlo. La última opción representa una eficaz protección contra posibles virus contenidos en documentos de Microsoft Office.
で行います。VBA マクロコードを $[officename] でそのまま実行することはできず、あらかじめ変換して必要な修正を加える必要があります。頻繁に起きるケースとしては、$[officename] で Word 、Excel 、PowerPoint のファイルを開き、内容を編集した後で、Microsoft Office 形式で再保存するが、そのときに各ファイル中のマクロはそのまま残す、ということがあります。$[officename] では、VBA マクロを $[officename] のサブルーチンにコメント形式で保存しておき、MS Office 形式で再保存する際にそのまま復帰させることも、あるいは読み込み時に Microsoft Office マクロを削除させることもできます。後者の方法は、Microsoft Office ドキュメントに潜むウイルスの防止策としても有用です。