Laden...

Outlook 2010 Addin : Modifizieren von Mail.CreationTime

Erstellt von Diräkt vor 11 Jahren Letzter Beitrag vor 11 Jahren 734 Views
D
Diräkt Themenstarter:in
615 Beiträge seit 2009
vor 11 Jahren
Outlook 2010 Addin : Modifizieren von Mail.CreationTime

Hallo 😃

Problem:
Nach dem Aufspielen eines Backups von Outlook, funktioniert die Archiv-Funktion nicht mehr. Outlook nimmt das Create-Date und nicht das Recive-Date, welches nach dem Aufspielen des Backups auf dessen Tag festgesetzt wird, auch bei Mails vom Jahr 2000...

Idee:
Eigentlich dachte ich mir, easy :
=> Iteration durch alle Mails
=> Set CreateDate to RecivedDate

àlà:

for (int i = rootMailFolder.Items.Count; i > 0; i--)
            {
                var mi = (Outlook.MailItem)rootMailFolder.Items[i];
                if (mi != null)
                {
                    mi.CreationTime = mi.ReceivedTime;
                }
            }

Problem:

Leider ist CreateDate ReadOnly -> CreationTime

Theoretisch wäre es ja per Reflection möglich auf Read-Only Properties zuzugreifen, nur stürzt mir dann das Addin ab 😉

Hat jemand eine Lösung oder eine bessere Idee mein Problem in den Griff zu bekommen ?

Beste Grüsse

Diräkt