_MailAutoSig Закладка отсутствует (Outlook 2010)

Некоторое время назад я написал надстройку для Outlook, которая добавляет / удаляет необязательный слоган под подписью в сообщении Outlook. Эта надстройка работает без проблем.

Я пишу вторую надстройку, которая потенциально должна добавлять информацию ниже (независимо от наличия дополнительной подписи), и я снова ссылаюсь на закладку _MailAutoSig из редактора Word . Проблема, с которой я сталкиваюсь, заключается в том, что эта закладка больше не отображается, как и закладка из другой моей надстройки.

Одно различие в двух фрагментах кода ниже заключается в том, что в первом из них конвертируется MailItem из объекта, переданного ItemSend, тогда как второй обрабатывается ПЕРЕД событием ItemSend.

Вот код из того, что я сейчас пишу:

            Word.Document toMsg = msg.GetInspector.WordEditor as Word.Document;

        foreach (Word.Bookmark b in toMsg.Bookmarks)
            Debug.Print(b.ToString());

        Word.Range r_toMsg;

        try
        {
            string oBookmark = "_MailAutoSig";  // Outlook internal bookmark for location of the e-mail signature`
            object oBookmarkObj = oBookmark;
            if (toMsg.Bookmarks.Exists(oBookmark) == true)
                Debug.Print("sigbookmark");
            r_toMsg = toMsg.Bookmarks.get_Item(ref oBookmarkObj).Range;
        }
        catch
        {
            string oOffsiteBookmark = "OffsiteBookmark";
            object oOffsiteBookmarkObj = oOffsiteBookmark;

            if (toMsg.Bookmarks.Exists(oOffsiteBookmark) == true)  // if the custom bookmark exists, remove it
                Debug.Print("offsite bookmark");
        }
        finally
        { 
            r_toMsg = toMsg.Range(missing,missing);
        }

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

Я работаю над веб-приложением, в котором мне нужно предупредить пользователя о том, что ему не хватает места в табличном пространстве данного пользователя базы данных. Приложение не знает учетных данных системного пользователя базы данных, поэтому я не могу запрашивать такие представления, как dba_users, dba_free_space и т. Д.

У меня вопрос, есть ли в Oracle способ узнать, сколько место в их табличном пространстве осталось для них?

Спасибо!

9
задан Emrah 13 May 2011 в 15:39
поделиться