Я пытаюсь сделать кнопку, открывающую черновик Outlook, который мы можем ввести «Кому:» и нажать «Отправить».
Я получил большую часть работы со следующим кодом:
$SUBJECT = ('Ticket: ' + $textticketnumber.text)
CreateLink #Function that gets a weblink and stores it to variable $rtblink.Text
$BODY = $rtblink.Text
$EMAILSIG = Get-Content ($env:USERPROFILE + "\AppData\Roaming\Microsoft\Signatures\*.htm")
$ol = New-Object -comObject Outlook.Application
$mail = $ol.CreateItem(0)
$mail.Subject = "$SUBJECT"
$mail.Body = "`n$BODY`n$EMAILSIG"
$inspector = $mail.GetInspector
$inspector.Display()
Проблема в том, что тело письма имеет необработанный HTML-код, а не правильную подпись. Я могу изменить get-content на *.txt вместо .htm, но тогда в подписи нет форматирования, плюс он ставит все это в одну строку.
Есть ли способ заставить тело кода работать с html или есть другой способ вставить подпись в электронное письмо с правильным форматированием?