Хотите отключить или удалить PST из Outlook с помощью jakob jar - PullRequest
1 голос
/ 02 февраля 2011

Я использую Jacob JAR файл для сохранения сообщений. Для подключения PST я использую следующий код:

ActiveXComponent ol = new ActiveXComponent("Outlook.Application");
if (ol != null) {
    try {
        System.out.println("try block....");
        Dispatch olo = ol.getObject();
        Dispatch myNamespace = Dispatch.call(olo, "GetNamespace","MAPI").toDispatch();
        Variant varNewStore = Dispatch.call(myNamespace, "AddStore",strPSTPath);
        Dispatch disAllFolders = Dispatch.call(myNamespace, "Folders").toDispatch();
        Dispatch oRootFolder = Dispatch.call(disAllFolders, "GetLast").toDispatch();
        Dispatch innerFolder = Dispatch.call(oRootFolder, "Folders","Inbox").toDispatch();
        Dispatch items = Dispatch.call(innerFolder, "Items").toDispatch()
    }
}

Теперь я хочу удалить или отключить файл PST из Outlook, и, пожалуйста, подскажите, как мне добиться этой функциональности.

С уважением, Kashif

1 Ответ

0 голосов
/ 17 марта 2011

Kashif:

Я не программирую на Java, но изучаю JABACO (Java To Basic Compiler) и использую превосходный JACOB.

В FAQ по JACOB[http://danadler.com/jacob/jacobfaq.html], я нашел это:

Эй, мой процесс Excel и / или Word все еще остается, даже после завершения Java-программы!

Попробуйте позвонить ComThread.release (), когда закончите.См. http://groups.yahoo.com/group/jacob-project/message/1425

Я надеюсь, что помог.

...