返回 Link 对象的 Links 集合。代表项目链接到的联系人。
expression.Links
expression 必选。该表达式返回“应用于”列表中的一个对象。
本 Microsoft Visual Basic/Visual Basic for Applications 示例遍历“任务”文件夹中的项目,并且在任务没有完成时显示链接到该项目的联系人数量。
Dim myOlApp As New Outlook.Application
Dim myNSpace As Outlook.NameSpace
Dim myItems As Outlook.Items
Dim myItem As Outlook.TaskItem
Dim myLinks As Outlook.Links
Dim myLink As Outlook.Link
Set myNSpace = myOlApp.GetNamespace("MAPI")
Set myItems = myNSpace.GetDefaultFolder(olFolderTasks).Items
For x = 1 To myItems.Count
If TypeName(myItems.Item(x)) = "TaskItem" Then
Set myItem = myItems.Item(x)
Set myLinks = myItem.Links
Msg = myItem.Subject & " has " & myLinks.Count & " links."
If myItem.Complete = False Then
If MsgBox(Msg, vbOKCancel) = vbCancel Then Exit For
End If
End If
Next x
如果使用 VBScript,则不创建 Application 对象,而且也不能使用命名常量。本示例说明如何使用 VBScript 执行相同任务。
Set myNSpace = Application.GetNamespace("MAPI")
Set myItems = myNSpace.GetDefaultFolder(13).Items
For x = 1 To myItems.Count
If TypeName(myItems.Item(x)) = "TaskItem" Then
Set myItem = myItems.Item(x)
Set myLinks = myItem.Links
Msg = myItem.Subject & " has " & myLinks.Count & " links."
If myItem.Complete = False Then
If MsgBox(Msg, 1) = 2 Then Exit For
End If
End If
Next