1) Why use an unsupported version of office when you have Office 365? Just use Office 365.
2) In order to install 2007, you must first install .Net Framework 3.5 using the installer at the microsoft website, or using the Visual Studio Express 2010 installer if the other doesn't work.