Outlook VBA教程:Update方法

Update方法将对AddressEntry对象所做的更改发布到邮件系统中。

expression.Update(MakePermanent, Refresh)

expression  必选。该表达式返回 AddressEntry对象。

MakePermanent  可选,Variant 类型。True 值表明刷新属性缓存,并将所有更改提交到根本的通讯簿中。False 值表明刷新属性缓存,但不提交到永久存储区。默认值为 True。

Refresh  可选,Variant 类型。True 值表明从根本的通讯簿中重新加载属性缓存。False 值表明不重新加载属性缓存。默认值为 False。

说明

只有在调用了 Update方法,并且将其 MakePermanent参数设置为 True 时,新条目或对现有条目的更改才保存在集合中。

若要刷新缓存然后从通讯簿重新加载值,请调用 Update方法,并且将 MakePermanent参数设置为 False,将 Refresh参数设置为 True。

VBA示例

本 Visual Basic for Applications 示例使用Add方法将新的AddressEntry对象添加到“个人通讯簿”中。Name 的值“John Q. Public”对于避免错误是必要的。

如果该条目已经存在,代码将跳转到DialogBox:Details方法将显示包含该条目详细信息的对话框。


    Set myOlApp = CreateObject("Outlook.Application")
    Set myNamespace = myOlApp.GetNamespace("MAPI")
    Set myAddrList = myNamespace.AddressLists("Personal Address Book")
    Set myAddrEntries = myAddrList.AddressEntries
    Set myEntry = myAddrEntries.Add("Microsoft Mail Address")
    myEntry.Name = "John Q. Public"
    On Error GoTo DialogBox
    myEntry.Address = "[email protected]"
    myEntry.Update
    DialogBox:
    myEntry.Details

上页:Outlook VBA教程:StopTimer方法 下页:Outlook VBA教程:Action对象

Outlook VBA教程:Update方法:相关链接

Outlook VBA教程:Action对象 Outlook VBA教程:Actions对象
Outlook VBA教程:AddressEntries对象 Outlook VBA教程:AddressEntry对象
Outlook VBA教程:AddressList对象 Outlook VBA教程:AddressLists对象
Outlook VBA教程:Application对象 Outlook VBA教程:AppointmentItem对象
Outlook VBA教程:Attachment对象 Outlook VBA教程:Attachments对象
Outlook VBA教程:ContactItem对象 Outlook VBA教程:DistListItem对象
Outlook VBA教程:DocumentItem对象 Outlook VBA教程:Exception对象
Outlook VBA教程:Exceptions对象 Outlook VBA教程:Explorer对象
Outlook VBA教程:Explorers对象 Outlook VBA教程:Folders对象
Outlook VBA教程:FormDescription对象 Outlook VBA教程:Inspector对象
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号