Microsoft Word, Excel и Powerpoint не будут сохранять или открывать файлы


10

Я веб-разработчик, но новичок в Linux. В настоящее время я использую Ubuntu 11.10 с оболочкой гнома и вином (я думаю, 1.3). Я установил Microsoft Office 2007 и решил небольшую проблему, когда PowerPoint не работал. Итак, осталась одна маленькая проблема: я не могу сохранить файлы и не могу открыть файлы.

Я проверил все форумы и пока не нашел решения. Я еще не пытался полностью удалить Wine и начать с нуля (я этого не делал, потому что у меня действительно работает фотошоп, воу!)

В любом случае, буду очень признателен за помощь.


2
с Microsoft Office? с не LibreOffice?
maniat1k

Ответы:


12

Вот шаги, необходимые для установки Microsoft Office в Linux (в моем случае Office Pro 2007, Ubuntu 11.10 с gnome-shell)

  1. Установите Wine 1.3
  2. Установите Wine Tricks
  3. Щелкните правой кнопкой мыши файл office.exe
  4. Вино проведет вас через установку
  5. Откройте Wine Tricks, выберите префикс по умолчанию
  6. щелчок Add Windows dll
  7. Добавьте riched20 и riched30
  8. Открыть Wine configure
  9. Нажмите Add Application, перейдите к отдельным файлам .exe (например, winword.exe, excel.exe).
  10. Для этих приложений нажмите выпадающее меню и выберите Windows XP, чтобы Wine эмулировала Windows XP только для офисных программ.

4

Wine имеет базу данных приложений, которые могут нормально работать в Wine с или без каких-либо необходимых настроек. Пожалуйста, проверьте сначала, нужна ли MS Office 2007 дополнительная настройка или нет.

Я не пробовал MS Office в Ubuntu (или любом другом дистрибутиве GNULinux), поскольку альтернативные офисные пакеты, такие как LibreOffice.org, OpenOffice.org, уже есть. И они работают лучше, по крайней мере, для меня.

:)

Ссылки:
Microsoft Office не работает должным образом в Wine.
Насколько хорошо работает Microsoft Office Excel в Wine?


Я проверил базу данных, установленную с использованием рекомендованного процесса, даже попытался использовать playonlinux. Я использовал мой файл setup.exe (это законно, а не крэк), когда процесс вызвал его. Все казалось хорошо, кроме PowerPoint не работает. Я нашел решение для этого на форуме, и это было здорово. Я просто не могу сохранить или открыть файлы. Спасибо за совет по Open Office!
Коста

2
Хорошо, я нашел достойное решение в базе данных (в комментариях), как вы предложили. Если вы используете wine configure, чтобы Wine эмулировала Windows XP вместо Windows 7, то офис работает отлично. Вы можете сделать это для конкретного приложения, выбрав добавить приложение и перейдя к его файлу .exe. (т.е. winword.exe excel.exe и т. д.) Еще раз спасибо!
Коста

@ Коста Я рад, что вы получили решение и добро пожаловать. :)

1

С 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 работает очень хорошо, и я могу открывать и сохранять свои файлы.


0

У меня была эта проблема, и я исправил ее, отредактировав мой winecfg. Изменение версии Windows С Windows 7 на Windows XP сделал это для меня.


2
Не могли бы вы дать некоторые реальные инструкции, как это сделать?
RolandiXor

@RolandiX или я знаю, что могу опоздать на это, но здесь все идет так: введите в терминале winecfg, затем нажмите «Добавить приложение» и перейдите к каждому из файлов Office .exe. Добавьте те, которые вам нужны. Затем выберите версию Windows: Windows XP в выпадающем списке, который вы видите ниже.
Росарио Перейра Фернандес

@ RosárioPereiraFernandes вы должны опубликовать это как ответ. Этот текущий ответ может быть удален.
RolandiXor
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.