我试图编写一个PowerShell脚本(将定期运行),用于打开Outlook的新电子邮件窗口","," subject"和"身体"充满了一些数据。
我找到了一种从powershell发送邮件的方法,但你必须从powershell发送邮件。这不符合需要,因为我必须编辑邮件正文。
$Outlook = New-Object -ComObject Outlook.Application
$Mail = $Outlook.CreateItem(0)
$Mail.To = "random.dude@email.com"
$Mail.Subject = "data for Subject"
$Mail.Body ="Example of body..."
$Mail.Send()
基本上我需要的是一个$Mail.Show()
,它将打开一个新的电子邮件弹出窗口,其中包含预填充的数据
powershell 不一个要求,它只是能够操纵Outlook,所以我尝试了它。
答案 0 :(得分:3)
感谢this主题,$Mail.Show()
实际上是$Mail.Display()
答案 1 :(得分:0)
我知道这有点晚了但是如果您将以下内容添加到脚本中删除 $ Mail.Send()行,则应该打开电子邮件以供编辑:
$mail.save()
$inspector = $mail.GetInspector
$inspector.Display()