Also if you want to splash out, you can get the micorsoft books which have cd's of examples to go with their written examples to learn this...

The one I got (ok it's a bit outdated & has the 3 books rather than single) was "microsoft office developer edition resource kit" - there should be an xp version of this if you try a search on amazon etc.