First, can Access even connect to ODS file? (I doubt it.) If not, must convert to a format Access can work with. You apparently have Excel available.
Here are threads that demonstrate writing data to/from Excel.
http://forums.aspfree.com/microsoft-...el-413629.html
http://forums.aspfree.com/microsoft-...le-413493.html
Need to set VBA Reference to Microsoft Excel x.0 Object Library
In your case you want to open an existing workbook, not create a new one. Another example:
Code:
Private Sub ExportExcel()
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim oExcel As Excel.Application
Dim oBook As Excel.Workbook
Dim intRow As Integer
Set cn = CurrentProject.Connection
Set rs = New ADODB.Recordset
Set oExcel = CreateObject("Excel.Application")
Set oBook = oExcel.Workbooks.Open("path\filename.xlsx")
intRow = 25
rs.Open "SELECT * FROM tablename;"
While Not rs.EOF
'code to write data to cells of worksheet, see other examples
Wend
oExcel.Visible = True
Set oBook = Nothing
Set oExcel = Nothing
End Sub