kin*_*juf 11 microsoft-outlook boot microsoft-outlook-2003 notification-area
有没有办法在登录时自动启动 Outlook,但最小化到系统托盘(通知区域)?我不希望我的收件箱在我启动 PC 时显示在我的脸上,只在新邮件到达时显示一个离散的通知。
如果这很重要,我正在使用 Outlook 2003。
小智 15
我知道这个线程有点旧;然而,网络搜索发现了许多关于此问题的帐户,我一直无法找到提供有效解决方案的帐户。无论出于何种原因,此问题的正常解决方案并不适用于所有情况。
创建一个新的文本文件并插入以下代码。
OPTION EXPLICIT
CONST PATH_TO_OUTLOOK = """C:\Program Files (x86)\Microsoft Office\Office14\OUTLOOK.EXE"""
CONST SHOW_MAXIMIZED = 3
CONST MINIMIZE = 1
DIM shell, outlook
SET shell = WScript.CreateObject("WScript.Shell")
' Open Outlook
shell.Run PATH_TO_OUTLOOK, SHOW_MAXIMIZED, FALSE
ON ERROR RESUME NEXT
' Grab a handle to the Outlook Application and minimize
SET outlook = WScript.CreateObject("Outlook.Application")
WScript.Sleep(100)
outlook.ActiveExplorer.WindowState = SHOW_MAXIMIZED
' Loop on error to account for slow startup in which case the
' process and/or the main Outlook window is not available
WHILE Err.Number <> 0
Err.Clear
WScript.Sleep(100)
SET outlook = NOTHING
SET outlook = WScript.CreateObject("Outlook.Application")
outlook.ActiveExplorer.WindowState = MINIMIZE
WEND
ON ERROR GOTO 0
SET outlook = NOTHING
SET shell = NOTHING
Run Code Online (Sandbox Code Playgroud)重要的!请务必更改PATH_TO_OUTLOOK以反映安装的实际位置。
.vbs扩展名,以强制 Windows 将其识别为 VBScript。可以编辑注册表以便在登录时立即运行脚本,而不是将脚本或脚本的快捷方式放置在启动文件夹中。
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run。Outlook 没有为此提供内置功能,但您可以使用以下start命令:
在您的启动文件夹中创建一个指向执行命令的快捷方式
cmd /c start /min "" "FullPathOfOutlook.exe"
Run Code Online (Sandbox Code Playgroud)
或包含命令的批处理文件
@start /min "" "FullPathOfOutlook.exe"
Run Code Online (Sandbox Code Playgroud)右键单击托盘图标并选中最小化时隐藏。
| 归档时间: |
|
| 查看次数: |
35434 次 |
| 最近记录: |