Cita:
Empezado por Caro
Hola a todos, estoy leyendo todas las hojas de mi documento de excel, pero si encuentra una hoja vacía me sale un Access Violation al intentar leer la primera celda, como puedo verificar si una hoja esta vacía y asi no leerla, muchísimas gracias por adelantado.
|
Es raro. Con este código
Código Delphi
[-]
var
ExcelApp, Workbook: OleVariant;
I: Integer;
begin
ExcelApp := ComObj.CreateOleObject('Excel.Application');
Workbook := ExcelApp.Workbooks.Open('C:\ruta\al\documento.xls');
for I := 1 to WorkBook.Worksheets.Count do
Memo1.Lines.Add(Workbook.Worksheets[i].Cells[1, 1]);
ExcelApp.Visible := true;
end;
puedo acceder a la primera celda de cada hoja aun estando vacías.
// Saludos