事前に、マクロはフォームとレポートのテキストサブドキュメントに存在することを許可されているとします。OpenOffice.org 3.1 もしくは StarOffice 9.1 を起動して、マクロを Base ファイルに格納します。これは Base ファイルのマクロが、どんなサブコンポーネント (フォーム、レポート、テーブルデザイン、クエリーデザイン、リレーションデザイン、テーブルデータビュー) からでも呼ばれることを意味します。
以前，宏一直只允许驻留在窗体和报表的文本子文档中。从 OpenOffice.org 3.1 或者 StarSuite 9.1 开始，宏也能够存储在库文件中了。这就意味着，现在库文件中的宏可以从它的任何子组件（窗体、报表、表设计、查询设计、关系设计和表数据视图）中进行调用。