Hallo Patrick, So oder so ähnlich wird Excel das mit der Umwandlung von Datum zu Decimal auch machen. Da könnte man sich sicher was basteln.
Wie Du aber schon sagst, müsste es irgendwo eine Property geben, die das Feldformat angibt. Ich habe bisher für besagtes Feld nur Type = Decimal gefunden. Es gibt sicher irgendwo anders noch was anderes, daß zusätzlich noch angibt was das "Format" des Feldes ist ... Die Frage ist nur WO???? :-) Vielleicht hat ja jemand 'ne Zeile Code wo man das sieht. Gruß Mansur > > > B.) wie ich ggf. die Zahl (Bspw. 01.01.2004 = 37987) wieder > zu einem > > Datum bekomme? > > also 37987 / 365 = 104,xxx dementsprechend würd ich sagen, > dass es sich bei der Zahl um die Anzahl der Tage seit 1900 > handelt (das Komma wegen den Schaltjahren). > > Bzgl. "Wie erkenne ich, ob es sich um ein Datum handelt"... > würde mir auf anhieb nur einfallen, dass man eventuell auf > die Properties der Zelle zugreifen kann und anhand des > Datentyps auf das Datum Rückschlüsse ziehen kann? > > ist alles nur gemutmaßt - hab noch nie mit c# auf excel zugegriffen. > > Gruß > Patrick > > > _______________________________________________ > CSharp.net Mailingliste, Postings senden an: > [email protected] > An-/Abmeldung und Suchfunktion unter: > http://www.glengamoi.com/mailman/listinfo/csharp.net > _______________________________________________ CSharp.net Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/csharp.net
