勝手に続く勝手に回答シリーズ。今回は,「別のodsファイルに書き込む方法が分からない」。 ask libreofficeからの質問です。
要するに自分のファイルじゃなく,他のファイルでThisComponent.Sheets(0).getCellByPosition(0,0).String
と同じようなことをしたい。
これは,Teratail上での質問「LibreOffice Basicで他ブックに書き込みたい」への 回答の一つの情報とか他の回答を使って… って私の回答じゃねぇか。
Dim Url As String Dim Doc As Object Dim Dummy() Url = ConvertToUrl("C:/Users/ujimushi/Documents/test2.ods") Doc = StarDesktop.loadComponentFromURL(Url, " blank", 0, Dummy) ...
ってしてから
Doc.Sheets(0).getCellByPosition(0,0).String
ってアクセスすればいいんじゃね。
というかどうもどっちも同一人物っぽいんよね。
私の回答の中に
を参照して回答したって私は書いてるのにせっかくもらった回答の中身を精査してねぇって, どういうこと?