受保护的属性和方法

本主题列出了 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。