Да, вы можете создавать классы сообщений в Exchange. Вы используете библиотеку органов. Я считаю, что вы можете сделать это с помощью webdav, если вам нужно, по сути, вы все еще разрабатываете форму в Outlook и сохраняете ее. Затем используйте webdav, чтобы нажать шаблон формы в библиотеку org. http://www.outlookcode.com/article.aspx?ID=35
Да, вы можете создать собственный класс сообщений. как сказал предыдущий плакат, вы просто создаете форму в outlook (в режиме дизайна), а затем используете команду Publish для публикации формы в библиотеке форм Outlook (или в библиотеке организационных форм - обмен).
http://office.microsoft.com/en-au/outlook/HA012106101033.aspx
С точки зрения VSTO вы не использовать это, чтобы непосредственно зарегистрировать класс, это делается для вас, когда вы используете команду Publish из конструктора форм. VSTO просто используется для написания кода, который создает окно Inspector, используя свой собственный класс сообщений.
http://support.microsoft.com/kb/310244
смотри пример кода ниже ..
Outlook.Application olApp = new Outlook.Application();
//mapifolder for earlier versions (such as ol 2003)
Outlook.Folder contacts = olApp.Session.GetDefaultFolder(Outlook.olDefaultFolders.olFolderContacts);
//must start with IPM. & must be derived from a base item type, in this case contactItem.
Outlook.ContactItem itm = (Outlook.ContactItem)contacts.Items.Add(@"IPM.Contact.CustomMessageClass");
itm.Display(false);
Пользовательский класс Сообщение не должно быть расширение существующего элемента, такого как IPM.Contact или IPM.Task .. Это должно быть IPM.CustomMessage –
Извините, я не понимаю. Если ваш класс IPM.CustomMessage уже зарегистрирован в системе, вы должны иметь возможность добавить его в коллекцию элементов. – 76mel