Roderick,
Here is a small routine I created in an Excel userform that does roughly
what you want. You will be pulling the values from Word rather than an
Excel worksheet but I think this will show you enough to set up your sub.
My subroutine is supposed to create a whole set of new contacts, not just
one.
Note that olApp was declared as a public variable and set as New
Outlook.Application outside this subroutine.
Private Sub CommandButton3_Click()
Dim itemContact As Outlook.ContactItem
Dim S As Integer
Dim rngA As Excel.Range
Set rngA = Sheets("Sheet1").UsedRange
For S = 1 To rngA.Rows.Count
If Sheets("Sheet1").Cells(S, 3).Value = "NO" Then
Set itemContact = olApp.CreateItem(olContactItem)
With itemContact
.FullName = Sheets("Sheet1").Cells(S, 1).Value
.Email1Address = Sheets("Sheet1").Cells(S, 2).Value
.Save
End With
End If
Next
End Sub
Steve
>I have created a template in Word which works in all versions starting
> from 2000.
[quoted text clipped - 27 lines]
>
> Roderick O'Regan
Roderick O'Regan - 24 Nov 2005 15:08 GMT
Thanks Steve for your helpful nudge.
Will get my head around this and let you know of the outcome.
Regards
Roderick
>Roderick,
>
[quoted text clipped - 60 lines]
>>
>> Roderick O'Regan
Doug Robbins - Word MVP - 24 Nov 2005 18:29 GMT
Note that to use Outlook objects as done in Steve's code, you will need to
set a reference to the Microsoft Outlook [version number] Object Library
under Tools>References in the Visual Basic Editor.

Signature
Hope this helps.
Please reply to the newsgroup unless you wish to avail yourself of my
services on a paid consulting basis.
Doug Robbins - Word MVP
> Thanks Steve for your helpful nudge.
>
[quoted text clipped - 68 lines]
>>>
>>> Roderick O'Regan
Roderick O'Regan - 24 Nov 2005 21:51 GMT
Thanks Doug for the timely advice. I'd forgotten about that.
However, when I checked just now it was already set to Outlook 10.0
Object Library so I must have done it at some time.
Roderick
>Note that to use Outlook objects as done in Steve's code, you will need to
>set a reference to the Microsoft Outlook [version number] Object Library
>under Tools>References in the Visual Basic Editor.