我正尝试使用后期绑定来创建邮件项目并向其添加一些附件。我已经设法创建邮件项目,但我无法调用属性附件属性。如何使用Outlook后期绑定将附件添加到mailitem
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);
当没有Attachments属性(或方法)调用时,我该怎么办?与早期绑定它只是objEmail.Attachments.Add(...)
为了更好的代码格式化选中所有代码,然后按Ctrl + K – 2011-12-31 14:08:33