Ian,
Macros in Access 2007 include quite a lot of additional features
compared with earlier versions. Apart from that, the process is pretty
much the same. As far as I know, your Access 2003 macros should work
fine in Access 2007, as long as you have the Access 2007 database in a
Trusted Location.
If that doesn't answer your question, perhaps you could mention if you
are having any particular difficulty, or give an example of what you are
trying to do.