Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Umlaute per VBS in Outlook 2007 Signatur
zurück: Abstimmungen mit Button weiter: Gesendete Mails automatisch in einen zweiten Ordner kopieren Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
taipan1005
Im Profil kannst Du frei den Rang ändern


Verfasst am:
14. Apr 2014, 22:44
Rufname:

Umlaute per VBS in Outlook 2007 Signatur - Umlaute per VBS in Outlook 2007 Signatur

Nach oben
       Version: Office 2007

Hallo,

ich hoffe ich bin mit meiner Frage an der richtigen Stelle gelandet.
Ich möchte mit einem VBScript automatisch Signaturen Erstellen lassen. Das Skript läuft soweit sehr gut. Über die GPO wird es bei jeder Benutzeranmeldung gestartet und erzeugt für jeden User eine aktuelle Signature. Leider werden die Umlaute nicht richtig dargestellt.

objSelection.TypeText "Mit freundlichem Gruß"
ergibt
Mit freundlichem Gruß

Und das sowohl bei HTML, TXT als auch Rich-Text Mails. Umlaute die aus dem AD kommen (z.B. Herr Frank Müller) werden in der Signatur richtig dargestellt.

Hat jemand eine Idee wie ich die Umlaute in die Signatur bekomme

Vielen Dank im Voraus.

Code:

' Objects
Set objSysInfo = CreateObject("ADSystemInfo")
Set WshShell = CreateObject("WScript.Shell")
Set objUser = GetObject("LDAP://" & objSysInfo.UserName)
Set objWord = CreateObject("Word.Application")

' Signature stuff
strName = objUser.givenName + " " + objUser.sn
strDepart = objUser.Department
strDesc = objUser.Description
strStreet = objUser.StreetAddress
strLocation = objUser.l
strPostCode = objUser.PostalCode
strPhone = objUser.TelephoneNumber
strMobile = objUser.Mobile
strFax = objUser.FacsimileTelephoneNumber
strEmail = objUser.mail
'strCompany = objUser.Company
aQuote = Chr(34)
aNewLine = Chr(11)

strCompany = "Unitax"
strCompanyTitle = "Unitax Parmalogistik GmbH"
strCompanyWeb = "http://www.unitax-berlin.de"
strWerbungBild="C:\temp\vp.png"
strLogo="C:\temp\u.png"


Set objDoc = objWord.Documents.Add()
Set objSelection = objWord.Selection
Set objEmailOptions = objWord.EmailOptions
Set objSignatureObject = objEmailOptions.EmailSignature
Set objSignatureEntries = objSignatureObject.EmailSignatureEntries

objSelection.Font.Name = "Arial Unicode MS"
objSelection.Font.Size = 10
objSelection.TypeText "Mit freundlichem Gruß"
objSelection.TypeText strName
Set objSelection = objDoc.Range()

' full signature
objSignatureEntries.Add "Full Signature", objSelection
objSignatureObject.NewMessageSignature = "Full Signature"

objDoc.Saved = True

' reply signature
objSignatureEntries.Add "Reply Signature", objSelection
objSignatureObject.ReplyMessageSignature = "Reply Signature"
objDoc.Saved = True
' EOF
Michael Bauer
MVP Outlook


Verfasst am:
15. Apr 2014, 07:15
Rufname:
Wohnort: Vollersode


AW: Umlaute per VBS in Outlook 2007 Signatur - AW: Umlaute per VBS in Outlook 2007 Signatur

Nach oben
       Version: Office 2007

Hallo,

vermutlich mußt Du das Dokument als Unicode speichern. Siehe Document.SaveAs FileFormat.

_________________
Michael Bauer
Tools für Microsoft Outlook
taipan1005
Im Profil kannst Du frei den Rang ändern


Verfasst am:
15. Apr 2014, 21:49
Rufname:

AW: Umlaute per VBS in Outlook 2007 Signatur - AW: Umlaute per VBS in Outlook 2007 Signatur

Nach oben
       Version: Office 2007

Hallo,

bin mir nicht sicher wo ich das einbauen soll. Wenn ich ganz ehrlich bin weis ich auch nicht wie das gehen soll. Durch das Skript werden drei Dateien erzeugt. eine für HTML Mail eine für Text-Mail und eine für Ritch-Text-Mail.
Da die Umlaute die aus dem AD kommen (z.B. stdName = Herr Frank Müller) richtig angezeigt werden, kann es eigentlich nichts mit dem speichern zu tun haben. Habt Ihr noch eine andere Idee was ich tun kann?
nimenn
Hat schon mal mit Office gearbeitet


Verfasst am:
16. Apr 2014, 11:15
Rufname:


AW: Umlaute per VBS in Outlook 2007 Signatur - AW: Umlaute per VBS in Outlook 2007 Signatur

Nach oben
       Version: Office 2007

Hallo,

kann es doch. Eben weil die Infos aus unterschiedlichen Quellen kommen.
Daher ist der Vorschlag von Michael empfehlenswert.

Alternativ kannst Du die Umlaute ja einmal testweise maskieren, z.B.:
&uuml; für ein ü im HTML Code.

Gruß
nimenn
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Bekanntmachung: Outlook Mail: Bitte Versionsnummer von Outlook mit angeben !! 1 domin8tor 9436 06. März 2004, 12:42
domin8tor Bitte Versionsnummer von  Outlook mit angeben !!
Keine neuen Beiträge Outlook Mail: Outlook Web Access 0 =(Apache)= Com. 2019 01. Jul 2004, 13:07
=(Apache)= Com. Outlook Web Access
Keine neuen Beiträge Outlook Mail: Outlook Emailbenachrichtigung 1 =(Apache)= Com. 1967 01. Jul 2004, 13:06
=(Apache)= Com. Outlook Emailbenachrichtigung
Keine neuen Beiträge Outlook Mail: Outlook druckt HTML mails ohne linken Rand 1 kubu 3429 24. Jun 2004, 14:59
kubu Outlook druckt HTML mails ohne linken Rand
Keine neuen Beiträge Outlook Mail: Outlook 2003 "Sie haben Post" funktioniert nicht 8 grit_manuela 10739 16. Jun 2004, 22:25
stneaga Outlook 2003 "Sie haben Post" funktioniert nicht
Keine neuen Beiträge Outlook Mail: Outlook 2003 ---> kann keine mails mit anlage versenden 2 Joddi 5720 14. Jun 2004, 15:40
Joddi Outlook 2003 ---> kann keine mails mit anlage versenden
Keine neuen Beiträge Outlook Mail: Hilfe! Filterregel für Outlook 2002 - nicht vom Server laden 1 ulli 2132 07. Jun 2004, 11:54
JoernZ Hilfe! Filterregel für Outlook 2002 - nicht vom Server laden
Keine neuen Beiträge Outlook Mail: Outlook mit Exchange - Zugriff in der Domäne und Lokal 0 andirandi 3333 06. Jun 2004, 11:06
andirandi Outlook mit Exchange - Zugriff in der Domäne und Lokal
Keine neuen Beiträge Outlook Mail: Sicherheitseinstellung von outlook verstellen 2 Philippe Sch. 3474 15. Mai 2004, 18:24
Gast Sicherheitseinstellung von outlook verstellen
Keine neuen Beiträge Outlook Mail: Outlook 2003: Automatisches Empfangen abschalten? 3 Kiss 5206 23. März 2004, 19:27
domin8tor Outlook 2003: Automatisches Empfangen abschalten?
Keine neuen Beiträge Outlook Mail: Autovervollständigung der E-Mailadresse unter Outlook 2000 3 bendiel 7979 15. März 2004, 14:22
domin8tor Autovervollständigung der E-Mailadresse unter Outlook 2000
Keine neuen Beiträge Outlook Mail: Automatischer Versand mit Outlook oder Outlook Express 1 Otto 3564 10. März 2004, 09:51
domin8tor Automatischer Versand mit Outlook oder Outlook Express
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft-Excel Diagramme