Hallo wieder mal,
Möchte mal gern wissen, ob jemand schonmal Excel in seinem Programm so mit
Ole eingebunden hat, dass man dort auch vom Programm auf die Zeilen und Spalten zugreifen konnte oder ob ich dafür immer Variant-Variablen benutzen muss. Möchte in meinem Programm nicht Excel zusätzlich starten, sondern eine Tabelle einfach in meinem Programm bearbeiten. Problem bis jetzt ist eigentlich, dass ich noch kein vergleichbares Beispiel hier gefunden hab. In einem Buch (Borland Delphi 6) lösen sie das Problem anscheinend wie folgt:
Delphi-Quellcode:
OleContainer1.DoVerb(ovUIActivate);
excel := OleContainer1.OleObject;
Dies bewirkt aber bei mir nur eine
Exception, wenn ich mit:
excel.Cells[2,2].Value := 1;
Auf eine Zelle in Excel zugreifen will. Meldung lautet: "
Exception-Klasse EOleError mit Meldung 'Die Methode 'Cells' wird vom Automatisierungsobjekt nicht unterstützt'. Hoffe jemand kann mir einen Verweis für ein ähnliches Threat hier geben oder vieleicht einen Tip, wie ich es machen könnte.
Danke
BAMatze