我已经在 Ubuntu 14.04 上使用 wine 安装了 MS Office 2010。当我打开 Outlook 并尝试添加新帐户时,我看到以下内容: http://www.imagebam.com/image/e0d8c2344431849
我按了“添加帐户”和“帐户设置 -> 帐户设置”,但什么都没发生。有人能帮我解决这个情况吗?
谢谢!
答案1
好的,您可以使用虚拟机来解决这个问题,在这种情况下,您将拥有 Windows 控制面板和“邮件”小程序,您可以在其中手动配置地址。我可以放心地假设同样的问题不会在虚拟机中发生,但如果是,您可以再次访问控制面板,在那里您可以执行以下指令这些用于手动添加邮件帐户。
不幸的是,wine 没有像 MS windows 那样的控制面板。它有控制程序它自己的实现不提供相同的功能。我个人没有 Outlook 2010,但您可以查看 Wine 控制面板中是否有邮件图标,$wine control
如果有的话,您可以使用它手动编辑邮件设置。我无法知道这一点。
我想指出的是,Linux 提供了各种各样的电子邮件客户端,例如 Evolution,它可以本地运行。
您可以尝试使用 Outlook 程序文件夹中的某些应用程序来解决安装问题。例如安全模式。也许您可以通过安全模式进行安装。请参阅文件夹:C:\Program Files (x86)\Microsoft Office\Office14\
损坏的 pst 文件也可能导致 Outlook 出现错误。尝试运行 scanpst.exe(来自 office14 文件夹)
最后,如果这些都不起作用,您可以尝试编辑 pst 文件。有许多免费的 pst 文件编辑器。PST 文件是 Outlook 存储用户和联系人数据的地方。您可能需要对 pst 文件进行一些修改才能手动创建新用户。我已经大约 3 年没有看过 Outlook 了。http://www.ehow.com/how_6064889_edit-pst-file.html
在编辑 pst 文件之前,请先备份它们。祝你好运。
答案2
在 Office 2010 中,它位于(您的 Wine 文件夹位置)/drive_c/Program Files/Microsoft Office/Office14/MLCFG32.CPL
然后你必须使用 rundll32 运行它
编辑(针对 Wine 上的 Office 2010):
这是为了解决在相关向导期间您想要设置和手动配置 Exchange 帐户时出现的奇怪问题:它告诉您在 Outlook 运行时无法执行此操作!
因此,您必须关闭 Outlook 并尝试使该窗口出现在 Outlook 之外,这意味着在常规 Windows 安装中“转到控制面板”。
要模拟单击控制面板图标,您必须执行以下操作
export WINEPREFIX="/home/$(whoami)/.wineprefixes/office2010/"
export WINEARCH="win32"
(这 2 个导出命令强制 wine 在 32 位下执行,参见下面的链接)然后(从 c:\windows 文件夹)
~/.wine/drive_c/windows$ wine rundll32.exe shell32.dll,Control_RunDLL "/home/nadir/.wineprefixes/office2010/drive_c/Program Files/Microsoft Office/Office14/MLCFG32.CPL"
“wineprefixes”文件夹是我按照一个很好的教程(Office 2010 完全在 wine 上运行)安装 Office 的地方,您可以在这里找到:http://nithinaneeshsct06bt.blogspot.fr/2013/02/install-microsoft-office-2010-in-ubuntu.html 您还将了解为什么有这 2 个导出。
结果:“电子邮件”控制面板窗口出現(!),但是...很遗憾你不能再往前走了。
记录一下,这是我点击“交换账户按钮”时 Wine 发出的消息
fixme:advapi:RegisterTraceGuidsA (0x5e6a720, 0x6015a40, {8736922d-e8b2-47eb-8564-23e77e728cf3}, 1, 0x33e924, (null), (null), 0x6015a40,): stub
fixme:advapi:RegisterTraceGuidsA (0x5e6a720, 0x6005a40, {f94cbe33-31c2-492d-9bf8-573beff84c94}, 1, 0x33e9e4, (null), (null), 0x6005a40,): stub
fixme:ole:CoCreateInstance no instance created for interface {9240a6d2-af41-11d2-8c3b-00104b2a6676} of class {ed475414-b0d6-11d2-8c3b-00104b2a6676}, hres is 0x80040605
fixme:ole:CoCreateInstance no instance created for interface {9240a6d2-af41-11d2-8c3b-00104b2a6676} of class {ed475414-b0d6-11d2-8c3b-00104b2a6676}, hres is 0x80040605
fixme:ole:CoCreateInstance no instance created for interface {9240a6d2-af41-11d2-8c3b-00104b2a6676} of class {ed475414-b0d6-11d2-8c3b-00104b2a6676}, hres is 0x80040605
答案3
这对我有帮助
~/.wine/drive_c/Program 文件 (x86)/Microsoft Office/Office14> wine rundll32.exe shell32.dll,Control_RunDLL MLCFG32.CPL
但 outlook 2010 在 wine 4.4 上运行不稳定,有很多错误