答え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
サブフォルダーまたはカスタム フォルダーを開く場合は、スラッシュで区切られた完全なフォルダー パスを使用できます。たとえば、受信トレイ フォルダーの下の Projects という名前のフォルダーを開く場合は、次のコマンドを使用できます。outlook /select outlook:inbox/projects
フォルダー名の代わりにフォルダー ID を使用することもできます (フォルダー ID がわかっている場合)。フォルダー ID は、Outlook 内の各フォルダーの一意の識別子です。フォルダー ID は、[MFCMAPI ツール] または PowerShell を使用して見つけることができます。たとえば、ID を使用して予定表フォルダーを開く場合は、次のコマンドを使用できます。
outlook /select outlook:{ID}