受保护的属性和方法
本主题列出了 Outlook 对象模型中受“对象模型保护”保护的属性和方法。 如果不受信任的代码对这些属性执行 get 或使用这些方法,在 Outlook 设置方式的默认条件下,它将调用安全警告。 用户随后必须验证并响应警告,才能继续。
根据应用程序使用的受保护的属性或方法,不受信任的应用程序可能会调用三种安全提示:
通讯簿警告。 这是三种安全提示中最常见的一种。 除非另外标记,否则下表中的属性和方法将生成通讯簿警告。
执行操作警告。 下表中具有上标1的属性和方法表示它们可以生成执行操作警告。
发送邮件警告。 下表中具有上标2的属性和方法表示它们可以生成发送邮件警告。
有关安全警告的详细信息,请参阅 Outlook 对象模型安全提示。
Object | 受保护的属性 | 受保护的方法 |
---|---|---|
Account | CurrentUser、SmtpAddress | GetAddressEntryFromID、GetRecipientFromID |
操作 | Execute1 | |
AddressEntries | Add、GetFirst、GetLast、GetNext、GetPrevious、Item | |
AddressEntry | Address、ID、Manager、Members、Parent、PropertyAccessor | GetExchangeDistributionList、GetExchangeUser、Update |
AddressList | AddressEntries、ID、PropertyAccessor | |
AddressLists | 项目 | |
AppointmentItem | Body、OptionalAttendees、Organizer、PropertyAccessor、RequiredAttendees、Resources、RTFBody | Respond2、SaveAs、Send2 |
Attachment | PropertyAccessor | |
CalendarSharing | SaveAsICal | |
列 | 添加 | |
ContactItem | Body、Email1Address、 Email1AddressType、Email1DisplayName、Email1EntryID、Email2Address、Email2AddressType、Email2DisplayName、Email2EntryID、Email3Address、Email3AddressType、Email3DisplayName、Email3EntryID、IMAddress、NetMeetingAlias、PropertyAccessor、ReferredBy、RTFBody | SaveAs |
DistListItem | Body、PropertyAccessor、RTFBody | GetMember、SaveAs |
DocumentItem | Body、PropertyAccessor | |
ExchangeDistributionList | Address、Alias、ID、Parent、PrimarySmtpAddress、PropertyAccessor | GetExchangeDistributionList、GetExchangeUser、GetMemberOfList、GetExchangeDistributionListMembers、GetOwners、Update |
ExchangeUser | Address、Alias、ID、Parent、PrimarySmtpAddress、PropertyAccessor | GetDirectReports、GetExchangeDistributionList、GetExchangeUser、GetExchangeUserManager、GetMemberOfList、Update |
Folder | GetCalendarExporter、PropertyAccessor | |
Inspector | HTMLEditor、WordEditor | |
ItemProperties | 项目的所有受保护属性 | |
JournalItem | Body、ContactNames、PropertyAccessor | SaveAs |
MailItem | 密件抄送、正文、抄送、HTMLBody、PropertyAccessor、ReceivedByName、ReceivedOnBehalfOfName、Recipients、ReplyRecipientNames、RTFBody、Sender、SenderEmailAddress、SenderEmailType、SenderName、SentOnBehalfOfName、To | SaveAs、Send2 |
MeetingItem | Body、PropertyAccessor、Recipients、RTFBody、SenderName | SaveAs |
MobileItem | Body、HTMLBody、PropertyAccessor、ReceivedByName、Recipients、ReplyRecipientNames、SenderEmailAddress、SenderEmailType、SenderName、SMILBody、To | SaveAs、Send2 |
命名 空间 | CurrentUser、SelectNamesDialog | GetAddressEntryFromID、GetRecipientFromID |
NoteItem | Body、PropertyAccessor | |
PostItem | Body、HTMLBody、PropertyAccessor、RTFBody、SenderName | SaveAs |
收件人 | 所有属性 | 所有方法 |
收件人 | 所有属性 | 所有方法 |
RemoteItem | Body、PropertyAccessor | |
ReportItem | Body、PropertyAccessor | |
SelectNamesDialog | 收件人 | |
SharingItem | Bcc、Body、Cc、HTMLBody、PropertyAccessor、ReceivedByName、ReceivedOnBehalfOfName、ReplyRecipientNames、RTFBody、SenderEmailAddress、SenderEmailType、SenderName、SendOnBehalfOfName、To | Allow、SaveAs、Send2 |
StorageItem | Body、PropertyAccessor | |
存储区 | PropertyAccessor | |
TaskItem | Body、ContactNames、Contacts、Delegator、Owner、PropertyAccessor、RTFBody、StatusOnCompletionRecipients、StatusUpdateRecipients | SaveAs、Send2 |
TaskRequestAcceptItem | Body、PropertyAccessor、RTFBody | |
TaskRequestDeclineItem | Body、PropertyAccessor、RTFBody | |
TaskRequestItem | Body、PropertyAccessor、RTFBody | |
TaskRequestUpdateItem | Body、PropertyAccessor、RTFBody | |
UserProperties | 查找 | |
UserProperty | 公式 |
注意
[!注释] 如果请求的属性是包含地址信息的内置属性之一,则 UserProperties.Find 受保护。 如果请求的是自定义属性或像 Subject 这样不包含地址信息的属性,则将不显示提示。
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。