A macro is simply a series of commands with a name. The macro name can be attached to a button using the properties dialog for the button. The macro would consist of only a few commands, but there is some preparation required for this one.
1) Go to Field Definition and create a new field named VarID of type "variable" and of the same data type as your database's unique record ID (assuming you have one!)
2) In design mode on a view of the database (worksheet or form) add the VarID field and then put a valid value for a record into it. Also make sure the ID field for your database is on that view.
3) Make sure the Action Bar is visible (the one with the big buttons for Browse, Design, New record, Find).
4) In browse mode, do a FIND using the button on the Action bar, In the ID field enter the following: =@VarID
5) Then click the OK button on the action bar. You will see <Current Find/Sort> in the field on that bar. Type over that text with this: "Find Unique ID" and press Enter.
6) Save your Approach file.
7) You can now open the macro editor using the Edit menu. Create a new macro and name it "Find ID for Label".
8) Enter the following commands:
SET VarID to the database's ID field
VIEW switch to the form you did the FIND on.
FIND using named find "Find Unique ID".
VIEW switch to your label view
PRINT set up the print options here
It sounds more complicated than it really is.