Guy*_*mas 2 powershell outlook
我的任务是从使用PowerShell开始创建一个Outlook实例,只需查看或显示我在TaskManager中可以看到的进程.
对于Digress,这适用于Word.Application
但不适用于Outlook.Application.
$MsApp = New-Object -comObject Word.Application
$MsApp.Visible = $true
Run Code Online (Sandbox Code Playgroud)
我已经检查了方法,但找不到合适的动词来打开,运行或显示.
我会非常感谢解决方案.
要激活刚刚最小化的正在运行的Outlook:
[Runtime.InteropServices.Marshal]::GetActiveObject("Outlook.Application").ActiveWindow().Activate()
Run Code Online (Sandbox Code Playgroud)
创建一个可见的Outlook实例(它最简单start outlook.exe):
(new-object -com Outlook.Application).GetNamespace("MAPI").GetDefaultFolder("olFolderInbox").GetExplorer().Display()
Run Code Online (Sandbox Code Playgroud)
为了使代码更清晰:
$outlook = new-object -com Outlook.Application
$namespace = $outlook.GetNamespace("MAPI")
$folder = $namespace.GetDefaultFolder("olFolderInbox")
$explorer = $folder.GetExplorer()
$explorer.Display()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16890 次 |
| 最近记录: |