Ich habe nun schon viele Beiträge über Google gefunden zu dem Thema, aber irgendwie widersprechen sich alle!
Geht es überhaupt, VB.NET-Farben in irgendeiner Art in Excel anzuzeigen? Oder kann man in Excel wirklich nur ColorIndex mit 1-50 ansprechen und Farben nicht in diesen Index umwandeln?
Ich habs wie folgt versucht:
xlZelle.Cells(i + 2, spaltenzahl).Interior.ColorIndex = dgv.Rows(i).Cells(j).Style.BackColor
Seltsamerweise bekomme ich die Meldung: Methoden mit System.Color-Parametern oder Rückgabetyp können nicht über IDispatch aufgerufen werden
Da verstehe ich nur Bahnhof!
Ich habe auch versucht die Farbe mit .ToArgb umzuwandeln oder mit Drawing.ColorTranslator.ToOle(...)
Da lautet die Fehlermeldung: Ungültiger Index. (Ausnahme von HRESULT: 0x8002000B (DISP_E_BADINDEX))
Wenn jemand es geschafft hat sowas zu programmieren, wäre ich über Hilfe sehr froh!
Geht es überhaupt, VB.NET-Farben in irgendeiner Art in Excel anzuzeigen? Oder kann man in Excel wirklich nur ColorIndex mit 1-50 ansprechen und Farben nicht in diesen Index umwandeln?
Ich habs wie folgt versucht:
xlZelle.Cells(i + 2, spaltenzahl).Interior.ColorIndex = dgv.Rows(i).Cells(j).Style.BackColor
Seltsamerweise bekomme ich die Meldung: Methoden mit System.Color-Parametern oder Rückgabetyp können nicht über IDispatch aufgerufen werden
Da verstehe ich nur Bahnhof!
Ich habe auch versucht die Farbe mit .ToArgb umzuwandeln oder mit Drawing.ColorTranslator.ToOle(...)
Da lautet die Fehlermeldung: Ungültiger Index. (Ausnahme von HRESULT: 0x8002000B (DISP_E_BADINDEX))
Wenn jemand es geschafft hat sowas zu programmieren, wäre ich über Hilfe sehr froh!
Comment