OpenOffice.org CalcにExcelファイルのVBAコードを読み取らせるには、何をする必要がありますか?
-
22-07-2019 - |
質問
私の雇用主は、Microsoft Officeを使用する代わりに、OpenOffice.orgのOffice製品スイートのインストールを検討しています。 AccessとExcelでいくつかの高度なアプリケーションを作成しましたが、OpenOffice.orgと互換性があるものと互換性のないものを把握しようとしています。
具体的には、Calc(OpenOffice.orgのバージョンのExcel)でマクロのVBAを読み取って実行し、マクロイベントをボタンクリックに関連付けるにはどうすればよいですか?
また、Excel内からMySQLコネクタを使用して、スプレッドシートのデータを動的に更新しています。 MySQLサーバーへのデータ接続を維持するにはどうすればよいですか?
ありがとう
解決
私が知る限り、OOo Baseはテーブルやクエリを開くことができる範囲でmdbファイルに接続できます。フォーム、reqportes、マクロVBA、ネイティブなど、他のものはすべて再開発する必要があると思います。
OOo CalcはVBAを読み取ったり実行したりできるとは思いません。独自のBasicの方言があり、これにはさまざまな構文があります。私の知る限り、たとえばクラスの概念はサポートしていません。いくつかの作業が行われているようですが、詳細については OpenOffice Wiki をご覧ください。現時点では、慎重かつ完全な書き直しを計画する必要があると思います。
MySQLコネクタについて-心配することは最も少ないと思います...
プラス面では、すべてを移植する間、1〜2年の間、実際の仕事のセキュリティが確保される可能性があります!
他のヒント
最近、 go-oo を発見しました。これはタスクを達成できるようです。