若干の例外を除いて、Microsoft Office と $[officename] では、使用できるマクロが異なります。Microsoft Office で使用するマクロは VBA (Visual Basic for Applications) コードで記述され、$[officename] で使用するマクロは $[officename] API (Application Program Interface) 環境がベースの Basic コードで記述されます。プログラミング言語は共通でも、使用するオブジェクトやメソッドが異なっています。
有一些例外，Microsoft Office 和 $[officename] 不能运行相同的宏代码。Microsoft Office 使用 VBA (Visual Basic for Applications) 代码，而 $[officename] 使用基于 $[officename] API（Application Program Interface，应用程序接口）环境的 Basic 代码。虽然编程语言相同，但其中的对象和方法不同。