我在this行创建了一个powershell脚本。
$ol=new-object -comobject outlook.application
$mail=$ol.createitem(0)
$mail.subject=(get-content $subject)
$mail.attachments.add($attachment)
$inspector=$mail.getinspector
$inspector.display()
但现在我坚持以下简单的问题: 如何关注新创建的消息?有时它确实出现在前景中,但并非总是如此。如何强制它到前台?
答案 0 :(得分:2)
尝试使用Inspector.Activate()方法而不是MailItem.Display(),以便将邮件消息窗口置于前台。这是引用from MSDN:
资源管理器和检查器窗口支持Display方法 向后兼容的缘故。激活资源管理器或 检查器窗口,使用Activate方法。
所以你的脚本应该是:
$inspector = $mail.GetInspector
$inspector.Activate()