Hallo Omata,
danke erstmal für Deine Antwort. Leider ist das noch nicht ganz, das was ich suche. Ich möchte den Typ des Tabellenblattes ermitteln, ob es jetzt eine reine Tabelle ist oder ob es ein Diagramm ist. Die Exceldatei öffne ich mit folgenden Quelltext :
Delphi-Quellcode:
// To open excel
try
ExcelApp := GetActiveOleObject('Excel.Application');
except
try
// If no instance of Excel is running, try to Create a new Excel Object
ExcelApp := CreateOleObject('Excel.Application');
except
ShowMessage('Cannot start Excel/Excel not installed ?');
Exit;
end;
end;
ExcelApp.Workbooks.Open('Mappe1.xlsx');
Das Problem ist, dass wenn ich jetzt mit
ExcelApp.Cells[1, j].Value
auf eine Zelle zugreifen will und das aufgerufene Tabellenblatt ist ein Diagramm, dann spuckt er mir einen
Ole-Fehler aus. Diesen Fehler möchte ich umgehen und vorher den Typ des Tabellenblattes ermitteln.