Bonjour le groupe,
Une petite question qui me pose bien des soucis :
Private Sub ListeMail()
Dim ol As Outlook.Application
Dim ns As Outlook.NameSpace
Dim fld As Outlook.MAPIFolder
Dim itm As Outlook.ContactItem
Dim i As Integer
On Error Resume Next
Set ol = GetObject(, "Outlook.Application")
If Err.Number <> 0 Then
Set ol = CreateObject("Outlook.Application")
End If
On Error GoTo 0
Set ns = ol.GetNamespace("MAPI")
Set fld = ns.GetDefaultFolder(olFolderContacts)
'fld.Display
Ce debut de procedure fonctionne parfaitement avec Excel , mais avec
Word, ca coince des la premiere ligne. Est ce que quelqu'un aurais une
explication a me donner ou une solution a me proposer ?
C'est une procedure pour recuperer les nom, societe et fax dans les
contacts Outlook.
D'avance, je remercie tous ceux qui pourront contribuer a un debut de
solution (les autres aussi je les remercie de m'avoir lu ).
JLuc
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Anacoluthe
Bonjour !
'JLuc' nous a écrit ...
Private Sub ListeMail() Dim ol As Outlook.Application Ce debut de procedure fonctionne parfaitement avec Excel , mais avec Word, ca coince des la premiere ligne.
Si vous n'avez pas référencé le modèle objet Outlook dans VBE il est plus que normal que le compilateur coince dès cette première ligne ! :-) Sur mon WD2003 ce code est correct.
Anacoluthe « Une fausse erreur n'est pas forcément une vérité vraie. » - Pierre DAC
-- Pas de riposte aux cross-posts
Bonjour !
'JLuc' nous a écrit ...
Private Sub ListeMail()
Dim ol As Outlook.Application
Ce debut de procedure fonctionne parfaitement avec Excel , mais avec
Word, ca coince des la premiere ligne.
Si vous n'avez pas référencé le modèle objet Outlook dans VBE
il est plus que normal que le compilateur coince dès cette
première ligne ! :-)
Sur mon WD2003 ce code est correct.
Anacoluthe
« Une fausse erreur n'est pas forcément une vérité vraie. »
- Pierre DAC
Private Sub ListeMail() Dim ol As Outlook.Application Ce debut de procedure fonctionne parfaitement avec Excel , mais avec Word, ca coince des la premiere ligne.
Si vous n'avez pas référencé le modèle objet Outlook dans VBE il est plus que normal que le compilateur coince dès cette première ligne ! :-) Sur mon WD2003 ce code est correct.
Anacoluthe « Une fausse erreur n'est pas forcément une vérité vraie. » - Pierre DAC