RobinAz :
can i run access 2007 and excel 2007 on windows server 2012
Yes.
But the general concept is a server is a server. Not to run 'applications' on.
I have, in the past, used Server 2003/2008/2012 as a workstation. But if it is being used as an actual server....you generally don't want userspace applications running on it.