用於開啟特定 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

您可以在以下文章中找到有關使用 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 是 Outlook 中每個資料夾的唯一識別碼。您可以使用 [MFCMAPI 工具] 或使用 PowerShell 來尋找資料夾 ID。例如,如果您想要使用其 ID 開啟「日曆」資料夾,則可以使用下列命令: outlook /select outlook:{ID}

相關內容