I'm a student so I kinda need full compatibility with Microsoft Office Documents for school. I was wondering if Office will run without major problems in Crossover, Wine, or playonlinux?
The answer is yes. In fact the other two are also based on Wine.
Considering just Wine, see this question. But later versions of MSOffice, 2007 and 2010, are much easier to install in Wine than older versions like 2003 and XP. For 2007 and later see my other answer. (Personally, I was not able to install msoffice xp or 2003 in Wine, although I deem it possible.).
Playonlinux has the advantage of offering the possibility of using different versions of Wine for different programs or program versions. See this answer for more details on installing msoffice 2007.
CrossOver greatly facilitates the installation of MSOffice, even of different versions that could be used in parallel, new and old. (I was able to install very easily msofficexp.) This is a very useful and recommendable application, especially for the users who want the comfort and are ready to pay for it.
Related answer here.
2007 would probably work under wine. It has .docx support, and that is the main codec you would be worried about. 2010 might work, but I wouldn't push my luck. Wine can be frustrating.
It depends what version of wine and Office you are trying to use. The wine app database is a great resource for finding information on what runs well in wine and what doesn't. According to the Office Installer db entry, the installers for 2000 through 2007 work reasonably well and the 32 bit version of 2010. Anything after that runs like "garbage" in wine. After checking the installer there are different entries for each of the different components of Office.
One thing to note about these entries is that they are based on subjective reviews. That being said, they are the best resource for this sort of thing and I usually find them to be pretty accurate.
Yes, it will run. The only problem you will face is that when office is installed this way, it will be installed for one user only.
You can copy or use links to the wine folder, but you have to edit all the wine/playonlinux... config files manually, because the user name is hardcoded in the paths. (I simply changed it to $user)
Office 2003 works like charm, 2007 has some problems (copy-paste for eg.), 2010 needs to much extra, but it will run also on the newest wine.
MS Office 2010 mostly works on Crossover, but some limitations may apply as a marketing small print paragraph would say. iE : No multiple parameter search working in Outlook, no import of whatever source in Access.. It is a bit of a lottery when it comes to what is working and what isn't..