Outlook txt-Signatur vorhanden, htm- und rtf-Signatur erstellen per vbs?

  • VBScript

    Outlook txt-Signatur vorhanden, htm- und rtf-Signatur erstellen per vbs?

    Hallo,

    Outlook 2003.
    Die Kurzfassung:
    Die Outlook-Signatur besteht ja aus drei Dateien (.txt, .htm, .rtf). Wenn jetzt nur die txt-Datei vorhanden ist, werden die anderen beiden erstellt sobald man im Oulook den Reiter E-Mail-Format anklickt (also Extras > Optionen > E-Mail-Format). Es reicht, den Reiter anzuzeigen, man muss nicht OK klicken. Und ich würde jetzt gerne die Aktion, die da stattfindet, per vbs auslösen.

    Die Langfassung:
    Wir erstellen die Oulook-Signatur per loginscript (vbs). Funktioniert mit einer Wordvorlage und letztendlich diesen Befehlen (gekürzt):
    Set objEmailOptions = objWord.EmailOptions
    Set objSignatureObject = objEmailOptions.EmailSignature
    Set objSignatureEntries = objSignatureObject.EmailSignatureEntries
    objSignatureEntries.Add "Unsere Signatur", objSelection
    objSignatureObject.NewMessageSignature = "Unsere Signatur"
    objSignatureObject.ReplyMessageSignature = "Unsere Signatur"

    Das klappt auch. Es werden alle 3 Dateien erstellt und die Signatur wird im Oulook "aktiviert". Das machen wir bei allen neuen Usern, die noch keine Signatur haben. Gelegentlich kommt es vor, dass wir die Signatur ändern müssen. Kein Problem, einfach die Vorlage ändern und neue User bekommen die neue Signatur. Bei Usern, die bereits eine Signatur haben, dürfen wir das aber nicht machen, weil die ihre Signatur ja schon angepasst haben könnten und da wäre es schlecht, die einfach komplett auf Standard zurückzusetzen. Deshalb läuft für diese User ein vb-Script, dass die Änderungen durchführt. Das ist für die txt-Datei kein Problem, in der steht ja wirklich nur der reine Text. In den htm- und rtf-Dateien sind aber dermassen viele Formatierungszeichen, dass deren Änderung mit der gleichen Methode nur mit grossen Aufwand möglich ist. Deshalb will ich nur noch die txt-Datei ändern, die anderen beiden löschen und dann eben die gesuchte Aktion auslösen (also Outlook > Extras > Optionen > E-Mail-Format).

    Weiss jemand, wie man das macht?


    Danke
    AlbMin