Moin zusammen,
Erst einmal ein Dankeschön an water für die tolle Umsetzung der Outlookex.
Jetzt zu meiner Frage?
Gibt es eine Möglichkeit die Schriftgröße im Body zu ändern.
Ich schreibe das Script für einen Kollegen der schwer Sehbehindert ist.
C
#include <Array.au3>
#include <MsgBoxConstants.au3>
#include <String.au3>
#include <OutlookEX.au3>
; Zum Testen bitte Mailadresse und den Outlook Ordner "*\\Paketversand\" ändern
Local $arr [6] [4]
$arr [0] [0] = "Artikel Nr."
$arr [0] [1] = "Stückzahl"
$arr [0] [2] = "Text"
$arr [0] [3] = "Größe"
For $i = 1 to 5
$arr [$i] [0] = "1"
$arr [$i] [1] = "10"
$arr [$i] [2] = "Schrauben"
$arr [$i] [3] = "M10"
Next
Local $AlleArtikel = _ArrayToString($arr, " " )
; Outlook öffnen
Local $oOutlook = _OL_Open()
If @error <> 0 Then Exit MsgBox(16, "OutlookEX UDF", "Error creating a connection to Outlook. @error = " & @error & ", @extended = " & @extended)
; Ordner wählen (hier den Mailordner einfügen) "Paketversand"
Global $aFolder = _OL_FolderAccess($oOutlook, "*\\Paketversand\", $olFolderInbox)
If @error <> 0 Then Exit MsgBox(16, "OutlookEX UDF", "Error accessing PST. @error = " & @error & ", @extended = " & @extended)
; hier "[UnRead]=False" = alle gelesene Mails im Ordner - "[UnRead]=True" = alle ungelesene
Local $aItems = _OL_ItemFind($oOutlook, $aFolder[1], $olMail, "[UnRead]=True", "", "", "EntryID,Subject,Body", "", 1)
; Erstellen das E-Mail-Element
Local $oItem = _OL_ItemCreate($oOutlook, $olMailItem, "*\\Paketversand\", "", _
"Subject=Betreff", "BodyFormat=" & $olFormatHTML, "HTMLBody= <font size=7>" &$AlleArtikel &"</font>", "To=abc@gmx.de")
; Sende die Mail
_OL_ItemSend($oOutlook, $oItem)
If @extended = -2147352567 Then _
MsgBox(16, "OutlookEX UDF - Example Script", "You don't have permission to send the mail on behalf of the specified person!")
; Outlookverbindung beenden
_OL_Close($oOutlook)
Alles anzeigen
Ich würde mich freuen wenn sich jemand meldet und mir hilft.
Viele Grüße
Werner