Hi!
Ich hab folgendes Problem: ich speichere Schrifteigenschaften wie Farben, Style, ect. in einer Excel-Tabelle. Sieht dann so aus, dass z.B. in Zelle B2 als Farbe "clwhite" steht. Wenn ich es nach folgender Methode dann in Delphi zuweise führts zu einem Laufzeitfehler --> ungültige Varianttyp-Umwandlung.
Delphi-Quelltext
1:
| Form1.canvas.Font.Color := ExcelApp.Cells[2,2].Value; |
Weiß vielleicht jemand wie ich's richtig umwandle oder muss ich von Haus aus nen anderen Weg gehen?
thx Mystix
Ach ja: ExcelApp is folgendermaßen definiert:
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| var ExcelApp: OLEVariant;
ExcelApp := CreateOleObject('Excel.Application'); ExcelApp.Workbooks.Open('.\Sprachausgabe.xls'); |