で行います。VBA マクロコードを $[officename] でそのまま実行することはできず、あらかじめ変換して必要な修正を加える必要があります。頻繁に起きるケースとしては、$[officename] で Word 、Excel 、PowerPoint のファイルを開き、内容を編集した後で、Microsoft Office 形式で再保存するが、そのときに各ファイル中のマクロはそのまま残す、ということがあります。$[officename] では、VBA マクロを $[officename] のサブルーチンにコメント形式で保存しておき、MS Office 形式で再保存する際にそのまま復帰させることも、あるいは読み込み時に Microsoft Office マクロを削除させることもできます。後者の方法は、Microsoft Office ドキュメントに潜むウイルスの防止策としても有用です。
中，可以指定用于 MS Office 文档中的 VBA 宏代码的设定。必须先对 VBA 宏进行转换和调整，否则它们不能在 $[officename] 中执行。通常，您只需要使用 $[officename] 更改 Word、Excel 或 PowerPoint 文件的可见内容，然后再次以 Microsoft Office 格式保存此文件，而不需要更改这些文件所含有的宏。您可以根据需要设定 $[officename] 的行为：VBA 宏以注解的形式保存为 $[officename] 的子例行程序，并且文档以 MS Office 格式保存时被重新正确写回；或者您可以选择装入时删除 Microsoft Office 宏。后一个选项是对 Microsoft Office 文档中的病毒的有效防护。