私は OO 3.0 を使用しており、openoffice の公式ドキュメント ( http://wiki.services.openoffice.org/wiki/Documentation/BASIC_Guide/StarDesktop ) によると、ドキュメントを置き換えるために必要なコードは次のとおりです。
Dim Doc As Object
Dim Dummy()
Dim Url As String
Dim SearchFlags As Long
SearchFlags = com.sun.star.frame.FrameSearchFlag.CREATE + _
com.sun.star.frame.FrameSearchFlag.ALL
Url = "file:///C:/test.odt"
Doc = StarDesktop.loadComponentFromURL(Url, "MyFrame", SearchFlags, Dummy)
MsgBox "Press OK to display the second document."
Url = "file:///C:/test2.odt"
Doc = StarDesktop.loadComponentFromURL(Url, "MyFrame", SearchFlags, Dummy)
VB と OO Basic の両方から試してみましたが、機能しません。何が欠けていますか? (検索フラグ マスクとしてすべてのフラグ 23+8 と 55 を使用しました)