Hallo VB-Paradies Forum,
ich habe ein kleines Problem bei einem VB Skript und komme da leider nicht weiter. Das Thema als solches ist auch noch recht neu für mich but anyway.
Das erstellte Script liest werte aus dem AD aus und übergibt das ganze per VB an Outlook um dort eine Signatur zu erstellen. Das ganze läuft wunderbar.
Mein Problem ist nun aber, da nicht jeder Mitarbeiter eine Handynummer hat, bleibt der Eintrag "M :" ohne Werte stehen, was natürlich in der Signatur ziemlich doof aussieht. Ich suche also nach einer Möglichkeit, dem bestehenden Script zu sagen. Wenn Value MobilePhone empty dann lösche auch das "M :". Könnt ihr mir da weiterhelfen?
Anbei mal der Teil des Scripts indem die Signatur erstellt wird :
Set objFile = objFSO.CreateTextFile(HTMFileString,True)
objFile.Close
Set objFile = objFSO.OpenTextFile(HTMFileString, 2)
objfile.write "<!DOCTYPE HTML PUBLIC " & aQuote & "-//W3C//DTD HTML 4.0 Transitional//EN" & aQuote & ">" & vbCrLf
objfile.write "<HTML><HEAD><TITLE>Outlook Signature</TITLE>" & vbCrLf
objfile.write "<META http-equiv=Content-Type content=" & aQuote & "text/html; charset=windows-1252" & aQuote & ">" & vbCrLf
objfile.write "<META content=" & aQuote & "MSHTML 6.00.3790.186" & aQuote & " name=GENERATOR></HEAD>" & vbCrLf
objfile.write "<body>" & vbCrLf
objfile.write "<font color=000000 size=2 face=" & aQuote & "Arial" & aQuote & "><h10> Mit besten Grüßen / Kind Regards <br> "& vbCrLf
objfile.write "<br> "& vbCrLf
objfile.write "<span style='font-size:10pt;font-family:Arial;color:#007FC2'> " & Title & " "& FullName & " </span> <br> "& vbCrLf
objfile.write "<span style='font-size:9pt;font-family:Arial;color:#007FC2'> " & PostitonDE & " </span> <br> "& vbCrLf
objfile.write "<span style='font-size:9pt;font-family:Arial;color:#007FC2'> " & PostitonEN & " </span> <br> "& vbCrLf
objfile.write "<br> "& vbCrLf
objfile.write "<font color=000000 face=" & aQuote & "Arial" & aQuote & "><h9> " & Company & " </h9> <br> "& vbCrLf
objfile.write "<font color=000000 face=" & aQuote & "Arial" & aQuote & "><h9> "& StreetAddress & ", "& ZipCode & " "& Town & ", Germany </h9> <br> "& vbCrLf
objfile.write " T " & PhoneNumber & " <br> "& vbCrLf
objfile.write " F " & FaxNumber & " <br> "& vbCrLf
objfile.write " M " & MobileNumber & " <br> "& vbCrLf
objfile.write "<font color=#000000>" & Email &" <br> "& vbCrLf
objfile.write "<font color=#000000>www.*.*</font></a> " & vbCrLf
objfile.write "</h9></font></a></B>" & vbCrLf
objfile.write "</font>" & vbCrLf
objfile.write "<font color=000 face=Arial><A href=http://www.*.*/> </font> "& vbCrLf
objfile.write "</font><font color=000 size=1 face=Arial><br>" & vbCrLf
objfile.write "</FONT></BODY></HTML>" & vbCrLf
objFile.Close
Vielen Dank
ich habe ein kleines Problem bei einem VB Skript und komme da leider nicht weiter. Das Thema als solches ist auch noch recht neu für mich but anyway.
Das erstellte Script liest werte aus dem AD aus und übergibt das ganze per VB an Outlook um dort eine Signatur zu erstellen. Das ganze läuft wunderbar.
Mein Problem ist nun aber, da nicht jeder Mitarbeiter eine Handynummer hat, bleibt der Eintrag "M :" ohne Werte stehen, was natürlich in der Signatur ziemlich doof aussieht. Ich suche also nach einer Möglichkeit, dem bestehenden Script zu sagen. Wenn Value MobilePhone empty dann lösche auch das "M :". Könnt ihr mir da weiterhelfen?
Anbei mal der Teil des Scripts indem die Signatur erstellt wird :
Set objFile = objFSO.CreateTextFile(HTMFileString,True)
objFile.Close
Set objFile = objFSO.OpenTextFile(HTMFileString, 2)
objfile.write "<!DOCTYPE HTML PUBLIC " & aQuote & "-//W3C//DTD HTML 4.0 Transitional//EN" & aQuote & ">" & vbCrLf
objfile.write "<HTML><HEAD><TITLE>Outlook Signature</TITLE>" & vbCrLf
objfile.write "<META http-equiv=Content-Type content=" & aQuote & "text/html; charset=windows-1252" & aQuote & ">" & vbCrLf
objfile.write "<META content=" & aQuote & "MSHTML 6.00.3790.186" & aQuote & " name=GENERATOR></HEAD>" & vbCrLf
objfile.write "<body>" & vbCrLf
objfile.write "<font color=000000 size=2 face=" & aQuote & "Arial" & aQuote & "><h10> Mit besten Grüßen / Kind Regards <br> "& vbCrLf
objfile.write "<br> "& vbCrLf
objfile.write "<span style='font-size:10pt;font-family:Arial;color:#007FC2'> " & Title & " "& FullName & " </span> <br> "& vbCrLf
objfile.write "<span style='font-size:9pt;font-family:Arial;color:#007FC2'> " & PostitonDE & " </span> <br> "& vbCrLf
objfile.write "<span style='font-size:9pt;font-family:Arial;color:#007FC2'> " & PostitonEN & " </span> <br> "& vbCrLf
objfile.write "<br> "& vbCrLf
objfile.write "<font color=000000 face=" & aQuote & "Arial" & aQuote & "><h9> " & Company & " </h9> <br> "& vbCrLf
objfile.write "<font color=000000 face=" & aQuote & "Arial" & aQuote & "><h9> "& StreetAddress & ", "& ZipCode & " "& Town & ", Germany </h9> <br> "& vbCrLf
objfile.write " T " & PhoneNumber & " <br> "& vbCrLf
objfile.write " F " & FaxNumber & " <br> "& vbCrLf
objfile.write " M " & MobileNumber & " <br> "& vbCrLf
objfile.write "<font color=#000000>" & Email &" <br> "& vbCrLf
objfile.write "<font color=#000000>www.*.*</font></a> " & vbCrLf
objfile.write "</h9></font></a></B>" & vbCrLf
objfile.write "</font>" & vbCrLf
objfile.write "<font color=000 face=Arial><A href=http://www.*.*/> </font> "& vbCrLf
objfile.write "</font><font color=000 size=1 face=Arial><br>" & vbCrLf
objfile.write "</FONT></BODY></HTML>" & vbCrLf
objFile.Close
Vielen Dank
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von „MartinH“ ()