我的意思是编写的代码同样适用于类(类型)的对象olObj
MailItem
,AppointmentItem
或MeetingItem
。我将使用的属性是所有类共有的属性(例如,Subject
)。
根据this,它们没有基类。尽管如此,似乎可以在C#中对此做些什么。
除了重复每个类的代码之外,有没有办法在VBA中执行此操作?
答案 0 :(得分:2)
使用后期绑定(将项目声明为通用对象)来访问诸如Subject之类的公共属性。可以通过首先检查Class属性(由所有OOM对象公开)
来访问项类型特定属性olMail = 43
olAppointment = 26
olMeetingRequest = 53
olMeetingCancellation = 54
olMeetingResponseNegative = 55
olMeetingResponsePositive = 56
olMeetingResponseTentative = 57