Командная строка для открытия определенных календарей 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

Если вы хотите открыть подпапку или пользовательскую папку, вы можете использовать полный путь к папке, разделенный слешами. Например, если вы хотите открыть папку с именем Projects в папке Inbox, вы можете использовать следующую команду:outlook /select outlook:inbox/projects

Вы также можете использовать идентификатор папки вместо имени папки, если вы его знаете. Идентификатор папки — это уникальный идентификатор для каждой папки в Outlook. Вы можете узнать идентификатор папки, используя [инструмент MFCMAPI] или PowerShell. Например, если вы хотите открыть папку Calendar, используя ее идентификатор, вы можете использовать следующую команду: outlook /select outlook:{ID}

Связанный контент