Подсчет общих папок и подпапок с использованием C#

Я использую C# для получения количества элементов в общих папках и подпапках, я использую приведенный ниже код, но он не распознает общую папку (ранее я использовал тот же фрагмент кода для удаления элементов из общей папки, который работал в тот раз).

     Microsoft.Office.Interop.Outlook.Application tempApp = new Microsoft.Office.Interop.Outlook.Application();
     Microsoft.Office.Interop.Outlook.Folder tempInbox = tempApp.Session.GetDefaultFolder(Microsoft.Office.Interop.Outlook.OlDefaultFolders.olPublicFoldersAllPublicFolders) as Microsoft.Office.Interop.Outlook.Folder;
     if (tempInbox != null) {
     if (tempInbox.Folders.Count > 0)....

Пожалуйста, дайте мне знать, что мне не хватает. Как только код распознает публичные подпапки, я могу получить счетчик, но он выдает ошибку ниже.

Ошибка - исключение -System.Runtime.InteropServices.COMException (0x8004010F): Попытка выполнить операцию не удалась. Объект не может быть найден. в Microsoft.Office.Interop.Outlook.NameSpaceClass.GetDefaultFolder(OlDefaultFolders FolderType)

0 ответов

Другие вопросы по тегам