【问题标题】:Get focus on powershell created outlook message关注 powershell 创建的 Outlook 消息
【发布时间】:2012-02-29 21:05:04
【问题描述】:

我沿着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()

但现在我陷入了以下简单问题: 如何专注于新创建的消息?有时它确实出现在前台,但并非总是如此。如何强制它到前台?

【问题讨论】:

  • 任何带有完整源代码示例的最终解决方案?

标签: powershell outlook ms-office


【解决方案1】:

尝试使用Inspector.Activate() 方法而不是MailItem.Display() 以将邮件消息窗口置于前台。这是引用from MSDN

资源管理器和检查器窗口支持 Display 方法 为了向后兼容。激活资源管理器或 检查器窗口,使用激活方法。

所以你的脚本应该是:

$inspector = $mail.GetInspector
$inspector.Activate()

【讨论】:

    猜你喜欢
    • 2010-10-08
    • 1970-01-01
    • 1970-01-01
    • 2017-05-14
    • 2022-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多