それなりに動くものができたのでコードを載せます
ファイルAから
ファイル選択ダイアログでファイルBを選択し、
ファイルBを非表示で開き、
ファイルBのシート1の最後の行の次の行にファイルAのシート1のA1の文字を書き写すというマクロ
Sub otherODSfile
  Dim oFP As Object
  Dim sFileURL As String
  Dim oRes As Object
  Dim oDocA As Object, oDocB As Object
  Dim oDocBSheet As Object
  Dim oDocBCur As Object
  Dim oArgs(0) As New com.sun.star.beans.PropertyValue 
  Dim nRow As Long
  oDocA = Thiscomponent
  oRes = com.sun.star.ui.dialogs.ExecutableDialogResults
  oFP=CreateUnoService("com.sun.star.ui.dialogs.FilePicker")
  oFP.appendFilter("Calc(*.ods)","*.ods")
  If oRes.OK = oFP.execute() Then
    sfileURL = convertToURL(oFP.selectedfiles(0))
    oArgs(0).Name="Hidden"
    oArgs(0).Value=True
    oDocB =  StarDesktop.loadComponentFromURL(sfileURL, "_blank", 0, oArgs())
    oDocBSheet = oDocB.Sheets.getByIndex(0)
    '書き出し位置に関する処理
    oDocBCur = oDocBSheet.createCursor()
    oDocBCur.gotoEnd()
    If oDocBSheet.RangeAddress.EndRow = oDocBCur.RangeAddress.EndRow Then
      nRow = 0
    Else
      nRow = oDocBCur.RangeAddress.EndRow + 1
    End If
    '*** ここまで ***
    oDocBSheet.getCellByPosition(0, nRow).String = oDocA.Sheets.getByIndex(0).getCellByPosition(0, 0).String
    oDocB.store()	'上書き保存
    If HasUnoInterfaces(oDocB,"com.sun.star.util.XCloseable") then
      oDocB.close(true)
    End If
    msgbox "処理終了"
  Else
    MsgBox "ファイルが選択されなかった"
  End If
End Sub