命令行打开特定的 Outlook 365 日历

命令行打开特定的 Outlook 365 日历

问题:

  1. 如何通过命令行打开特定的 Outlook 日历?
  2. 如何找到要在/select开关中使用的值?

已完成的工作:

  • 使用"c:\program files\microsoft office\root\office16\outlook.exe" /select outlook:calendar打开默认日历,但我想打开 Outlook 到我的另一个日历。

笔记:

  • 日历“1”是我的默认日历,但我希望能够打开其他日历之一。

日历侧边栏 - Outlook

答案1

我尝试在下面指出打开 Outlook 到特定日历的方向,但无法详细说明或保证解决方案。

Outlook 命令行比文档中描述的更通用:

outlook.exe /select outlook:{ENTRYID}

这可能适用于特定的日历,但您需要找到该日历的 EntryID。

用于此目的的工具可能是 多媒体应用接口

您可以在以下文章中找到有关使用 mfcmapi 的信息:

答案2

1.在 Outlook 中,没有直接的命令行来打开特定的日历项目。以下文章总结了一些命令行操作供您参考:https://www.slipstick.com/outlook/how-to-use-outlooks-command-line-switches/

2./select 开关中使用的值是要打开的 Outlook 文件夹的名称。例如,如果要打开“收件箱”文件夹,可以使用以下命令:outlook /select outlook:inbox

如果要打开子文件夹或自定义文件夹,可以使用斜杠分隔的完整文件夹路径。例如,如果要打开 Inbox 文件夹下名为 Projects 的文件夹,可以使用以下命令:outlook /select outlook:inbox/projects

如果您知道文件夹 ID,也可以使用文件夹 ID 代替文件夹名称。文件夹 ID 是 Outlook 中每个文件夹的唯一标识符。您可以使用 [MFCMAPI 工具] 或使用 PowerShell 查找文件夹 ID。例如,如果您想使用其 ID 打开日历文件夹,可以使用以下命令: outlook /select outlook:{ID}

相关内容