Подсчет общих папок и подпапок с использованием 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)