C# Outlook AddIns

0

Witam Wszystkich,
Jakiś czas temu napisałem wtyczkę do programu Outlook, której zadaniem jest monitorowanie skrzynki odbiorczej. Jeżeli przyjdzie wiadomość od określonego adresu, wtyczka sprawdza czy wiadomość zawiera PDF w załączeniu. Jeżeli tak, zapisuje pdf w określonej lokalizacji. Wszystko działało ok miesiąca, aż do dzisiaj. W logach otrzymuję kod błędu:
(0x8004011D):
Przy debugowaniu widzę, że błąd pojawia się w momencie, kiedy chcę uzyskać dostęp do folderu skrzynka odbiorcza.
Poniżej pełna treść błędu:

2021-04-13 14:51:29 | System.Runtime.InteropServices.COMException (0x8004011D): Operacja nie powiodła się z powodu problemów z rejestrem lub instalacją. Uruchom ponownie program Outlook i spróbuj ponownie. Jeśli problem będzie się powtarzać, zainstaluj ponownie program.
w Microsoft.Office.Interop.Outlook.NameSpaceClass.GetSharedDefaultFolder(Recipient Recipient, OlDefaultFolders FolderType)
w Outlook_readAttachments.ThisAddIn.ThisAddIn_Startup(Object sender, EventArgs e) w C:\Users\m.cejza\Source\Repos\Outlook_readAttachments\Outlook_readAttachments\ThisAddIn.cs:wiersz 31

i fragment kodu:

                outlookNameSpace = this.Application.GetNamespace("MAPI");
                Outlook.Recipient recipient = outlookNameSpace.CreateRecipient("przykłą[email protected]");
                inbox = outlookNameSpace.GetSharedDefaultFolder(recipient, Microsoft.Office.Interop.Outlook.OlDefaultFolders.olFolderInbox);

Błąd wyrzuca po trzeciej linii kodu.

Dodatek napisany dla poczty na Exchange.

W góry dziękuję za zainteresowanie i pomoc w temacie.
Pozdrawiam,
Michał.

0

Widziałem takie błędy i w outlooku. Próbowałeś zrestartować komputer? Ew. w process explorer zobaczyć czy jakiś proces nie blokuje folderu / plików w nim

1 użytkowników online, w tym zalogowanych: 0, gości: 1