Пользовательская область формы в Outlook - определенные кнопки отключены - PullRequest
1 голос
/ 23 марта 2012

Я создал пользовательскую почтовую форму Outlook (Outlook 2007) и хочу, чтобы пользователь возможность прикрепить письмо или файл к форме перед отправкой. Вставить файл значок доступен на панели инструментов при отправке стандартной новой почтовой формы, но отключен в пользовательской форме почты. Я не могу найти какие-либо свойства или элементы управления в режим разработки, который добавит функциональность к пользовательской форме.

Форма в настоящее время делает все, что мне нужно, кроме вставки файла и некоторых других функций, таких как редактирование текста (та же проблема - кнопки отключены).

Как мне включить эти кнопки в моей пользовательской форме?

1 Ответ

0 голосов
/ 23 марта 2012

Я все еще не могу включить эти кнопки. Из всего, что я читаю и вижу в конструкторе форм Outlook (я разрабатываю в Visual Studio с использованием C # btw), проблема связана с Microsoft.Office.Interop.Outlook._DocSiteControl.

Это элемент управления тела сообщения. У него есть свойство SuppressAttachments. Я создал класс, который расширяет RichTextBox в Window и реализует DocSiteControl, а затем установил SuppressAttachments = 0 при его инициализации, но все еще не пошел.

public class MyTextBox : System.Windows.Forms.RichTextBox, Microsoft.Office.Interop.Outlook._DocSiteControl
{
    private sbyte _suppressAttachements;
    private sbyte _readOnly;
    public sbyte ReadOnly
    {
        get { return _readOnly; }
        set { _readOnly = value; }
    }

    public sbyte SuppressAttachments
    {
        get { return _suppressAttachements; }
        set { _suppressAttachements = value; }
    }
}
...