LibreOffice Basicで他ブックに書き込みたい

実現したいこと

libreofficeで他ブックへの書き込みをしたい

前提

お世話になっております。
この度諸事情によりEXCELvbaからLibreOfficeに移行することになりました。
vbaを使っていたのでそれも移行するのですがどうにもエラーで詰まっています。
ご協力お願いします。

発生している問題・エラーメッセージ

ブック指定ができない。
ブック1.シート1のlibrebasicでブック2.シート1のセルに書き込みをしたいのですが指定方法が分かりません。
ブック自体はどちらも開いている前提で指定する方法はあるのでしょうか

ThisComponent.CurrentController.ActiveSheet = ThisComponent.Sheets.getByName("シート名")

上記のコードでシートをアクティブにする方法は分かっています。同じようにできるのでしょうか?

調査したこと

ネットで検索し調べていますが出てくるのはシートの指定ばかりです。添付コードのsheetの部分をbookに変えるなどやってみましたがうまくいきませんでした。

補足情報(FW/ツールのバージョンなど)

libreoffice7.6

コメントを投稿

0 コメント