Entwickler-Ecke

Sonstiges (Delphi) - Delphi Excel 2000 Typkonflikt


MisterBum83 - Sa 12.03.11 08:38
Titel: Delphi Excel 2000 Typkonflikt
Hallo zusammen,

wenn ich bei der Kommunikation zwischen zu Excel 2000 folgenden Befehl ausführe (Legt die Formate einer einzelnen Zelle fest)


Delphi-Quelltext
1:
2:
3:
FExclWS.Range[
FExclWS.Cells.Item[11],
FExclWS.Cells.Item[ProgressBar1.Max + 1, ColCount]].NumberFormat := vFormat;


kommt an einer Stelle die Fehlermeldung

Typkonflikt.

und an einer anderen Stelle (andere Funktion) die Meldung

Die NumberFormat-Eigenschaft des Range-Objektes kann nicht festgelegt werden.


Bei Excel-Versionen > 2000 funktioniert es ordnungsgemäß. Auch wenn ich den VRange-Array nur mit EmptyStr gefüllt habe, kommen die obigen Fehler.
Ansonsten ist VFormat mit "Standard", "Text", "0", "0,00" gefüllt.

Hat hier jemand eine Idee?

Gruß und Dank
MisterBum


Moderiert von user profile iconNarses: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am Sa 12.03.2011 um 11:38