Что мне нужно сделать, чтобы заставить OpenOffice.org Calc читать код VBA в файле Excel?

StackOverflow https://stackoverflow.com/questions/1651901

Вопрос

Мой работодатель рассматривает возможность установки пакета продуктов Office от OpenOffice.org вместо использования Microsoft Office.Я написал несколько продвинутых приложений в Access и Excel, и я пытаюсь выяснить, что будет и чего не будет совместимо с OpenOffice.org.

В частности, что мне нужно сделать, чтобы Calc (версия Excel дляOpenOffice.org) считывал и выполнял VBA в макросе и привязывал события макроса к нажатиям кнопок?

Также следует отметить, что я использую MySQL Connector из Excel для динамического обновления данных в электронной таблице.Что мне может понадобиться сделать, чтобы сохранить подключение данных к нашему серверу MySQL?

Спасибо

Это было полезно?

Решение

Насколько я знаю, OOo Base может подключаться к mdb-файлу в той степени, в какой он может открывать таблицы и запросы.Я думаю, что все остальное - формы, отчеты, макросы VBA и native - необходимо было бы доработать.

Я не верю, что OOo Calc может читать или выполнять VBA:он имеет свой собственный диалект бейсика, который имеет вариантный синтаксис.Например, это, насколько я могу судить, не поддерживает концепцию Класса.Однако, по-видимому, происходит некоторая работа, см. вики - сайт OpenOffice для получения дополнительной информации.Прямо сейчас, я бы сказал, вам следует планировать тщательное и полное переписывание.

Что касается соединителя MySQL - я бы сказал, что это наименьшее из ваших беспокойств...

С положительной стороны, у вас, скорее всего, будет реальная гарантия занятости на год или два, пока вы будете все переносить!

Другие советы

Недавно я обнаружил, что го-оо который, кажется, способен выполнить вашу задачу.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top