簡體   English   中英

前景編程

[英]outlook programming

如何在MS Access中添加Outlook自定義字段? 例:

 Set objOutlook = CreateObject("Outlook.Application")
 Set item = objOutlook.CreateItem(2)  
 Set nms = objOutlook.GetNamespace("MAPI")
 Set fldContacts = nms.GetDefaultFolder(10)
 Set itms = fldContacts.Items 
 Set item = itms.Add
    item.FirstName = Me.FirstName
    ...
    item.Email1Address = Me.Email
    item.Fields("ClientId") = "Client1"
    item.Display

item.Fields(“ ClientId”)=“ Client1”->此行不起作用,不知道如何使此事情起作用? 謝謝!!

我現在沒有訪問Outlook進行測試的權限,但是看起來應該

item.Fields("ClientId").Text = "Client1"

要么

item.Fields("ClientId").Value = "Client1"

換句話說,當您要將控件的文本(或值)設置為字符串“ Client1”時,您的代碼似乎正在嘗試將控件轉換為字符串(“ Client1”)。

創建新項目時,需要指定它是聯系人:

Set itm = itms.Add("IPM.Contact")

沒有Outlook項目公開Fields()。 使用任一項目。 PropertyAccessor.SetProperty或Item。 UserProperties.Add

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM