Компонент погашения Outlook - неверное количество аргументов - PullRequest
0 голосов
/ 17 мая 2018

Я тестирую библиотеку Redemption для небольшого проекта по очистке писем от файлов PST.Приведенный ниже простой код с библиотекой Redemption для открытия PST-файла предположительно должен работать нормально, но выдает ошибку:

RDOSession pstSession = new RDOSession();
RDOPstStore store = pstSession.LogonPstStore(@"d:\1.pst");

Я получаю сообщение об ошибке - «Нет перегрузки для метода« LogonPstStore », он принимает« 1 »аргументов».

В соответствии с документами здесь , существует только 1 обязательный параметр для LogonPSTStore ().Так что эта ошибка сбивает с толку ..

Я использую последнюю версию библиотеки Redemption с Outlook 2016. Любая помощь будет признательна.

1 Ответ

0 голосов
/ 17 мая 2018

Более новые версии .Net не заставляют вас указывать необязательные параметры в методах COM. VB / VBA всегда так делал.
Вы можете передать Missing.Value для необязательных параметров.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...