LibreOffice Calc にいくつかの (記録された) マクロがあります。これらのマクロのメニュー項目といくつかのツールバー項目を作成しましたが、それらは常に表示されています。これらのマクロはこのスプレッドシート専用 (スプレッドシート内に保存) であるため、「on-file-open」メニュー項目を追加し、追加されたメニュー「on-file-not-active」を薄暗くして、メニュー項目を削除したいと思います。 「オンファイルクローズ」。
MS Excel 内では、これは比較的簡単で、私は何度もそれを行ってきましたが、Excel の On-Open、On-Close などに相当する LibreOffice を見つけることができませんでした。
さらに、「メニュー項目の追加」を記録しようとすると、(メニューの追加に固有の) 何も記録されません。
私は約 20 年間 Excel を使用して (そしてコードを書いて) いますが、LibreOffice マクロ言語スタイルは初めてです。
「オープン/クローズ/アクティブ」の例と、LibreOfficeマクロでメニューツリーを追加/削除する方法の両方の例をどこで見つけることができるのだろうか。