Application.AddAddress method (Word)
Adds an entry to the address book. Each entry has values for one or more tag IDs.
Syntax
expression.AddAddress (TagID, Value)
expression Required. A variable that represents an Application object.
Parameters
Name | Required/Optional | Data type | Description |
---|---|---|---|
TagID | Required | String array | The tag ID values for the new address entry. Each element in the array can contain one of the strings listed in the following table. Only the display name is required; the remaining entries are optional. |
Value | Required | String array | The values for the new address entry. Each element corresponds to an element in the TagID array. For more information, see the example. |
Tag IDs
Tag ID | Description |
---|---|
PR_DISPLAY_NAME | Name displayed in the Address Book dialog box |
PR_DISPLAY_NAME_PREFIX | Title (for example, "Ms." or "Dr.") |
PR_GIVEN_NAME | First name |
PR_SURNAME | Last name |
PR_STREET_ADDRESS | Street address |
PR_LOCALITY | City or locality |
PR_STATE_OR_PROVINCE | State or province |
PR_POSTAL_CODE | Postal code |
PR_COUNTRY | Country/Region |
PR_TITLE | Job title |
PR_COMPANY_NAME | Company name |
PR_DEPARTMENT_NAME | Department name within the company |
PR_OFFICE_LOCATION | Office location |
PR_PRIMARY_TELEPHONE_NUMBER | Primary telephone number |
PR_PRIMARY_FAX_NUMBER | Primary fax number |
PR_OFFICE_TELEPHONE_NUMBER | Office telephone number |
PR_OFFICE2_TELEPHONE_NUMBER | Second office telephone number |
PR_HOME_TELEPHONE_NUMBER | Home telephone number |
PR_CELLULAR_TELEPHONE_NUMBER | Cellular telephone number |
PR_BEEPER_TELEPHONE_NUMBER | Beeper telephone number |
PR_COMMENT | Text included on the Notes tab for the address entry |
PR_EMAIL_ADDRESS | Electronic mail address |
PR_ADDRTYPE | Electronic mail address type |
PR_OTHER_TELEPHONE_NUMBER | Alternate telephone number (other than home or office) |
PR_BUSINESS_FAX_NUMBER | Business fax number |
PR_HOME_FAX_NUMBER | Home fax number |
PR_RADIO_TELEPHONE_NUMBER | Radio telephone number |
PR_INITIALS | Initials |
PR_LOCATION | Location, in the format buildingnumber/roomnumber (for example, 7/3007 represents room 3007 in building 7) |
PR_CAR_TELEPHONE_NUMBER | Car telephone number |
Example
This example adds an entry to the address book.
Dim tagIDArray(0 To 3) As String
Dim valueArray(0 To 3) As String
tagIDArray(0) = "PR_DISPLAY_NAME"
tagIDArray(1) = "PR_GIVEN_NAME"
tagIDArray(2) = "PR_SURNAME"
tagIDArray(3) = "PR_COMMENT"
valueArray(0) = "Kim Buhler"
valueArray(1) = "Kim"
valueArray(2) = "Buhler"
valueArray(3) = "This is a comment"
Application.AddAddress TagID:=tagIDArray(), Value:=valueArray()
See also
Support and feedback
Have questions or feedback about Office VBA or this documentation? Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.