PickerResults.Add Method (Office)
Adds a PickerResult object to the PickerResults collection.
Version Information
Version Added: Outlook 2010
Syntax
expression .Add(Id, DisplayName, Type, SIPId, ItemData, SubItems)
expression An expression that returns a PickerResults object.
Parameters
Name |
Required/Optional |
Data Type |
Description |
---|---|---|---|
Id |
Required |
String |
Represents an identifier of the PickerResult. |
DisplayName |
Required |
String |
Represents a display name of the PickerResult. |
Type |
Required |
String |
Represents a type of the PickerResult. |
SIPId |
Optional |
String |
Currently not supported. The SIPId is the identifier for Office Communication Server. It is used only for the people picking scenario. |
ItemData |
Optional |
Variant |
Non- displaying item binding data |
SubItems |
Optional |
Variant |
Displays the purpose or non-display purpose field data of the PickerResult. It is used for passing column values in the Picker Dialog. |
Return Value
PickerResult
Example
The following code sets the Picker Dialog properties and then displays the Picker Dialog.
Dim objPickerDialog As PickerDialog
Dim objPickerProperties As PickerProperties
Dim objPickerProperty As PickerProperty
Dim objPickerExistingResults As PickerResults
Dim objPickerExistingResults As PickerResult
Dim objPickerResults As PickerResults
' Configure the Picker Dialog properties.
Set objPickerDialog = Application.PickerDialog
objPickerDialog.DataHandlerId = "{000CDF0A-0000-0000-C000-000000000046}"
objPickerDialog.Title = "Sample Picker Dialog"
Set objPickerProperties = objPickerDialog.Properties
Set objPickerProperty = objPickerProperties.Add("SiteUrl", "http://my", msoPickerFieldtypeText)
Set objPickerExistingResults = objPickerDialog.CreatePickerResults
Set objPickerExistingResult = objPickerExistingResults.Add("johndoe@contoso.com", "John Doe", "User")
' Show the Picker Dialog and get the results.
Set objPickerResults = objPickerDialog.Show(True, objPickerExistingResult)