1

Excel と openoffice calc の両方で起動するマクロを作成する必要があります。私の最初の問題は、両方のアプリケーションで開くことができるように作成する必要があるファイルの形式 (xls と ods) です。

もう 1 つの問題は、マクロの作成です。Excel と OO Calc の両方を使用してマクロを起動できるようにするには、どの言語を使用すればよいですか?

非常に複雑なケースなので、VBA マクロは OpenOffice では起​​動しないと確信していますが、StarBasic は Excel では起動しないのではないかと心配しています。

両方のアプリケーションで起動する必要がある python は認識していますが、python に関する知識が不十分です (VBA/SB -> 変換された python があれば使用できます)。

何か案は?

4

1 に答える 1

0

OpenOffice の既定のマクロ言語 (OOoBasic / StarBasic) は VB に似ていますが、同じではなく、VB で記述されたマクロを OpenOffice で再利用しようとしたり、Office で StarBasic を再利用しようとしても機能しません。私は専門的にマクロの開発に取り組んでいましたが、VBA と SB の間でコードを変換する方法を知りません。Python を使用することをお勧めしますが、高度なプログラミング オプションを使用しない場合にのみ可能になると思います。OpenOffice オブジェクト (サービス) (ここでは OOo サービス) を使用する場合、オブジェクト コントロールが異なるため、これらは Microsoft Office では機能しません。

于 2014-06-25T01:19:32.560 に答える