小さなサブルーチンを記述することにより、それらをブロックのように使用して、ユーザが実行できるマクロを定義することができます。
次の手順では、Gardenpath という名前のマクロを作成します。 マクロは、庭園の歩道を作成する庭園の歩道プロジェクトの一部として以前に定義した小さいサブルーチンを実行します。
' Main function that combines the individual Private subroutines ' of the project into a single macro to simplify execution. Public Sub gardenpath() ' Request input from the user gpuser ' Draws the outline of the garden path drawout ' Draws the tiles in the outline of the garden path drawtiles End Sub