This forum is specifically for the "Access 2003 VBA Programmer's Reference" book. A more appropriate place to ask this question would be this P2P forum:
http://p2p.wrox.com/access-vba-80/
I'll provide an answer. But I suggest future questions be diverted to the other forum.
The easiest way to do this would be to create the object on the form or report and set the Visible property to No. Then in your code, manipulate that object as desired setting the Left, Top, Height and Width and whatever other properties you want to set. When you have the object set the way you want, set the Visible property to True.
Of course you can go through the trouble to define the object in code. To do so, you would Dim the object as a Control and then use the CreateControl method to create the control. From there you're on your own. I'd use the first method because it's so much easier. :D
Randall J Weers
Membership Vice President
Pacific NorthWest Access Developers Group
http://www.pnwadg.org