VBAを使用してLibreoffice Calcで開発中です。実験を通してvbaproject
ファイルを読むことができることがわかりました.xlsm
。
Excelで生成されたvbaprojectからマクロを読み込み、.xls
編集後にファイルに保存してから、ファイルを閉じてCalcを閉じることができます。
新しいファイルが変更とともに保存されることを期待していましたが、後でファイルを再度開くとモジュールが表示されないため、これは起こらないはずですvbaproject
。
次回ファイルにアクセスしたときに保存して表示できるように、表示、編集した後にVBAコードを保存できますか?
答え1
最新バージョンのLibreOfficeにアップグレードしてみてください。 UbuntuからLO 5.1.6.2を使ってダウンロードしました。datavalcombo_addsortmulticol.xlsm、VBAProjectとSheet1で変更し、別の名前で保存し、新しい.xlsm
文書に変更が保持されます。
ただし、Apache OpenOffice 4.1.3では、マクロが正しく機能せず、AOOを.xlsm形式で保存できないようです。