Select all Except Master page shapes?

I've used this to select all shapes:

ActivePage.Shapes.All.CreateSelection

but I would really like to select everything Except anything on the Master Page (Guides, desktop, Template, Grid) so I tried to write this but it doesn't work and gives a error:

ActivePage.Shapes.AllExcluding(IsSpecialLayer).CreateSelection

Any ideas how to fix it?

I've found that pressing F1 on a command takes me to the macros help but where can I find more infomation about how these commands are combined?