Я пытаюсь создать почтовый элемент и добавить в него некоторые вложения, используя позднюю привязку.Мне уже удалось создать почтовый элемент, но я не могу вызвать свойство Вложения .
object objApp;
object objEmail;
Type objClassType = Type.GetTypeFromProgID("Outlook.Application");
objApp = Activator.CreateInstance(objClassType);
// Microsoft.Office.Interop.Outlook.OlItemType.olMailItem = 0
objEmail = objApp.GetType().InvokeMember("CreateItem", BindingFlags.InvokeMethod, null, objApp, new object[] { 0 });
mailItemType.InvokeMember("Subject", BindingFlags.SetProperty, null, objEmail, new object[] { subject });
// THIS RETURNS NULL?!
PropertyInfo att = mailItemType.GetProperty("Attachments", BindingFlags.GetProperty);
Что можно сделать, если нет свойства (или метода) вложения, чтобы вызвать?При раннем связывании это просто objEmail.Attachments.Add (...)