Das Problem, wenn man das Druckdatum in MS Word einfach mitdem Feld "PRINTDATE" einfügt ist, dass es die meiste Zeit nicht stimmt. Kopiert man z.B. ein Dokument, so wird das letzte Druckdatum vom kopierten Dokument angezeigt, obwohl das betreffende Dokument noch nie gedruckt wurde. Des weiteren gibt es keine Möglichkeit, das Druckdatum zu resetten sprich zurückzustellen oder in einer anderen Art und Weise zu manipulieren. Zumindest wurde von meiner Seite keine Möglichkeit gefunden über VBA oder OLE Einfluss auf das interne Druckdatum zu nehmen. Alle Lösungsansätze gingen über ein Makro, dass über eine Dokumentenvariable das aktuelle Datum ausgeben, aber ein Makro war wegen der schlechten Distributierbarkeit keine Option.
Nach einiger Recherche ist es nun doch gelungen, ohne ein entsprechendes Makro zu programmieren, eineMethode herauszufinden, wie das Druckdatum nur am Ausdruck angezeigt wird. Man vergleicht im Feld das Druckdatum mit dem letzten Speicherdatum und nur wenn das Druckdatum größer oder gleich dem letzten Speicherdatum ist, so wird dasDruckdatum angezeigt.