Nunca he leido un dato desde un archivo de excel guardado pero debe ser algo similar, lo utilizo para crear una nueva hoja de cálculo igresar datos, y luego regresarlos a Power:
Ole_object = create oleobject
//conecta el objeto ole a excel
If ole_object.ConnectToNewObject("excel.application") <> 0 Then
Messagebox("AVISO","Lo siento, no se puede conectar con Excel",StopSign!)
Return
End If
//hay dos posibilidades
//1.- que debas ingresar una nueva hoja
//inserta una nueva hoja de cálculo en excel
ole_object.workbooks.add()
//2.- que abras una hoja existente
ole_object.open(ruta) // no estoy seguro, del anterior si
// pero atención es lo uno o lo otro
//obtiene el valor que contiene la cenda que necesitas
anyval = ole_object.activesheet.cells(1,1).value
//anyval contiene el dato any que obtuviste de excel
destroy ole_object
Espero que te ayude