Да, вы можете создавать классы сообщений в Exchange. Вы используете библиотеку организационных форм. Я считаю, что вы можете сделать это с помощью webdav, если вам нужно, по сути, вы все равно создаете форму в Outlook и сохраняете ее. Затем используйте webdav, чтобы отправить шаблон формы в библиотеку org exchange. http://www.outlookcode.com/article.aspx?ID=35
Да, вы можете создать собственный класс сообщений. как сказал предыдущий автор, вы просто создаете форму в Outlook (в режиме разработки), а затем используете команду «Опубликовать», чтобы опубликовать форму в библиотеке форм Outlook (или библиотеке организационных форм — обмен).
http://office.microsoft.com/en-au/outlook/HA012106101033.aspx
С точки зрения VSTO вы не используете это для непосредственной регистрации класса, это делается для вас, когда вы используете команду «Опубликовать» из конструктора форм. 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);
person
Anonymous Type
schedule
07.08.2009