我正嘗試使用後期綁定來創建郵件項目並向其添加一些附件。我已經設法創建郵件項目,但我無法調用屬性附件屬性。如何使用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