Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Excel-Interop und Numberformat auf Datum

213 views
Skip to first unread message

Klaus Mayer

unread,
May 7, 2010, 10:41:17 AM5/7/10
to
Hi,

ich versuche kramphaft, im Excel 2007 via Interop und Csharp eine
Spalte auf Datum zu formatieren. Leider schlägt es mit

Excel.Range rng = myExcelWorkSheet.get_Range(range, missing);
rng.Select();
rng.Cells.NumberFormat = "dd/mm/yyyy";

fehl. Ersetze ich die Slashes durch Punkte, wird die Zelle auf ein
benutzerdefiniertes Format gesetzt und das Datum wird nicht
dargestellt.
.
Wer kann bitte helfen?

Schöne Grüße,

Klaus

Klaus Mayer

unread,
May 7, 2010, 11:02:24 AM5/7/10
to
Mit "tt.mm.jjjj" klappt es halbwegs, nur das der Monat als '"00"
dargestellt wird....

FrankDzaebel

unread,
May 7, 2010, 11:06:25 AM5/7/10
to
> Mit "tt.mm.jjjj" klappt es halbwegs, nur das der Monat als '"00"

ungeprüft: "tt.MM.jjjj"


ciao Frank
--
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

FrankDzaebel

unread,
May 7, 2010, 11:42:17 AM5/7/10
to

Klaus Mayer

unread,
May 8, 2010, 2:58:56 AM5/8/10
to
"tt.MM.jjjj" hat das Prob gel�st. Danke Dir auch f�r die weiteren Links!

Sch�ne Gr��e,

Klaus


Frank Dzaebel

unread,
May 8, 2010, 3:34:48 AM5/8/10
to
Hallo Klaus,

> "tt.MM.jjjj" hat das Prob gel�st.

das freut mich :-)


> Danke Dir auch f�r die weiteren Links!

ja gern, und bedenke, dass man normal versuchen sollte,
dass es auch auf anderssprachigen Excel-Versionen l�uft.
Das kannst Du mit den Methoden aus meinen Links
erreichen.

0 new messages