I don't think the revenue from Visual Studio and SQL Server come anywhere close to Office and Windows. Keep in mind that pretty much every computer sold for the past decade has had Windows pre-installed and that everyone in a business or university environment is forced to have a copy of Office.