Как заставить работать макросы MS Excel в Ubuntu?

У меня есть электронная таблица, написанная в MS Excel, документ .xls, который содержит макросы. У меня проблема с поиском программы, которая позволит мне открыть документ и работать с макросами.

Я попытался открыть документ в LibreOffice, и макросы не будут работать, хотя я пошел в Сервис -> Параметры -> Загрузить / Сохранить -> Свойства VBA -> и убедился, что Загрузить Основной код и исполняемый код были проверены. Я даже пошел в Сервис -> Параметры -> Безопасность -> Безопасность макросов -> и установил его на Низкий. Я преобразовал документ .xls в документ LibreOffice, и LibreOffice по-прежнему не запускает макросы.

Я пробовал Gnumeric. Некоторые макросы работали в Gnumeric, но большинство из них не работали.

Я установил Calligra и попытался открыть его с помощью Sheets, но Calligra просто зависает, и я вынужден выйти из него.

У меня нет Windows, у меня нет MS Office, и у меня нет средств или желания купить ни одну из них.

Итак, какие еще варианты остались для меня? Я искал в Google / Bing, но пока не нашел решения. Есть идеи? Я использую Xubuntu 12.04 64-bit.

5
задан 7 November 2016 в 12:44

1 ответ

Это не вопрос Ubuntu как таковой , но, возможно, с этим могут столкнуться новые пользователи. В принципе макросы Excel запускаются только в Excel, язык не задумывался как переносимый. Вот что говорит, например, справка LibreOffice :

За некоторыми исключениями, Microsoft Office и LibreOffice не могут запускать один и тот же код макроса. Microsoft Office использует код VBA (Visual Basic для приложений), а LibreOffice использует базовый код, основанный на среде LibreOffice API (интерфейс прикладных программ). Хотя язык программирования один и тот же, объекты и методы разные.

По сути, если вам нужна переносимая программа, вам следует программировать на переносную платформу. Я бы сказал, что у вас есть два варианта:

  1. Попросите автора кода предоставить его вам на другом языке или в службе поддержки (я предполагаю, что вы не автор, поскольку у вас нет Excel) .
  2. Купите Excel и запустите его на Wine или PlayOnLinux
0
ответ дан 7 November 2016 в 12:44

Другие вопросы по тегам:

Похожие вопросы: