Microsoft Word、Excel和Powerpoint无法保存或打开文件。

我是一名网页开发者,但对Linux还不太熟悉。我目前在运行Ubuntu 11.10,使用Gnome Shell和Wine(我想是1.3版本)。我已经安装了Microsoft Office 2007,并解决了PowerPoint无法运行的小问题。但还有一个小问题没有解决,就是无法保存文件和打开文件。

我已经在各个论坛上查找,但还没有找到解决方案。我还没有尝试完全卸载Wine并重新开始(因为我实际上已经成功让Photoshop工作了,太棒了!)

总之,真的很希望得到一些帮助。


2使用微软办公套件?不使用LibreOffice? - maniat1k
4个回答

以下是在Linux上安装Microsoft Office所需的步骤(以我的情况为例,使用Office Pro 2007,Ubuntu 11.10和gnome-shell):
  1. 安装Wine 1.3
  2. 安装Wine Tricks
  3. 右键点击office.exe文件
  4. Wine会引导您完成安装过程
  5. 打开Wine Tricks,选择默认前缀
  6. 点击“添加Windows dll”
  7. 添加riched20和riched30
  8. 打开Wine配置
  9. 点击“添加应用程序”,浏览到各个.exe文件(例如winword.exe,excel.exe)
  10. 对于这些应用程序,点击下拉菜单并选择Windows XP,使Wine模拟Windows XP仅用于办公软件。


我检查了数据库,按照推荐的流程安装了软件,甚至尝试使用了PlayOnLinux。当需要时,我使用了我的setup.exe文件(它是合法的,不是破解版)。一切似乎都很正常,只是PowerPoint无法工作。我在论坛上找到了解决方案,这非常棒。只是我无法保存或打开文件。感谢你对Open Office的建议! - Costa Michailidis
2好的,我在数据库中找到了一个不错的解决方案(在评论中很深处),就像你建议的那样。如果你使用wine configure来让wine模拟Windows XP而不是Windows 7,那么Office就能正常工作。实际上,你可以通过选择添加应用程序并导航到它的.exe文件(例如winword.exe excel.exe等)来为特定的应用程序执行此操作。再次感谢! - Costa Michailidis
@Costa,我很高兴你找到了解决办法,不客气。:) - user45315

从Wine 1.4及以上版本开始,您可以打开和保存文件。 如果您使用的是旧版本,请升级:
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.5

如果不能工作,請刪除你的$HOME/.wine文件夾並按照以下指示進行操作:
http://appdb.winehq.org/objectManager.php?sClass=version&iId=4992
如果仍然無法運行,請嘗試升級到另一個版本。
請注意,Microsoft Office 2010運作非常良好,我可以打開和保存我的文件。

我遇到了这个问题,并通过编辑我的winecfg来解决它。将Windows版本从Windows 7更改为Windows XP对我起了作用。

2你能给一些具体的指导吗? - RolandiXor
@RolandiXor我知道我可能晚了一些,但是这是方法:在终端上输入winecfg,然后点击“添加应用程序”,导航到每个Office .exe文件。添加你需要的文件。然后在下面看到的组合框中选择Windows版本:Windows XP。 - Rosário Pereira Fernandes
@RosárioPereiraFernandes你应该把这个作为答案发布。目前的回答可能会被删除。 - RolandiXor