OVH Cloud OVH Cloud

Oulook OLoutlook access et adresse contact

15 réponses
Avatar
darktears
Bon jour,

je ve exporter des contacts sous outlook 2002 avec Access 2002 et j'utilise
la bibibliotheque OLoutlook...Jusqu'a present pas de probleme les contacts
'ajoute nickel N°de tel et tout mais quand j'arrive a l'adresse postale la ca
l'ajoute pas alors oulook fais un controle mais pourtant il y a un champ dans
la bibliotheque qui permet d'eviter ce sontrole buisnessadress par exemple
mais ca ne marche pas l'adresse n'apparait pas dans la fiche contact...J'ai
besoin d'aide s'il vous plait

10 réponses

1 2
Avatar
Raymond [mvp]
Bonjour.

en ce qui concerne la librairie OLOutlook, j'ai essayé d'ajuster les champs
aux champs affichés dans les fiches outlook 2003. Il faut reconnaître que ce
n'est pas toujours facile de trouver la correspondance entre les différentes
adresses outlook et les fiches outlook.
ce qu'il faut que tu fasses en premier lieu, c'est remplir une fiche
complète sous outlook, importer le contact et lire la table contact.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"darktears" a écrit dans le message de
news:
Bon jour,

je ve exporter des contacts sous outlook 2002 avec Access 2002 et
j'utilise
la bibibliotheque OLoutlook...Jusqu'a present pas de probleme les contacts
'ajoute nickel N°de tel et tout mais quand j'arrive a l'adresse postale la
ca
l'ajoute pas alors oulook fais un controle mais pourtant il y a un champ
dans
la bibliotheque qui permet d'eviter ce sontrole buisnessadress par exemple
mais ca ne marche pas l'adresse n'apparait pas dans la fiche
contact...J'ai
besoin d'aide s'il vous plait


Avatar
darktears

Bonjour.

en ce qui concerne la librairie OLOutlook, j'ai essayé d'ajuster les champs
aux champs affichés dans les fiches outlook 2003. Il faut reconnaître que ce
n'est pas toujours facile de trouver la correspondance entre les différentes
adresses outlook et les fiches outlook.
ce qu'il faut que tu fasses en premier lieu, c'est remplir une fiche
complète sous outlook, importer le contact et lire la table contact.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"darktears" a écrit dans le message de
news:
Bon jour,

je ve exporter des contacts sous outlook 2002 avec Access 2002 et
j'utilise
la bibibliotheque OLoutlook...Jusqu'a present pas de probleme les contacts
'ajoute nickel N°de tel et tout mais quand j'arrive a l'adresse postale la
ca
l'ajoute pas alors oulook fais un controle mais pourtant il y a un champ
dans
la bibliotheque qui permet d'eviter ce sontrole buisnessadress par exemple
mais ca ne marche pas l'adresse n'apparait pas dans la fiche
contact...J'ai
besoin d'aide s'il vous plait



et je fais comment ca importer un contact dans la table???



Avatar
Raymond [mvp]
avec la librairie normale que tu utilises, tu as même un formulaire
utilitaire avec la librairie.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"darktears" a écrit dans le message de
news:



Bonjour.

en ce qui concerne la librairie OLOutlook, j'ai essayé d'ajuster les
champs
aux champs affichés dans les fiches outlook 2003. Il faut reconnaître que
ce
n'est pas toujours facile de trouver la correspondance entre les
différentes
adresses outlook et les fiches outlook.
ce qu'il faut que tu fasses en premier lieu, c'est remplir une fiche
complète sous outlook, importer le contact et lire la table contact.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"darktears" a écrit dans le message
de
news:
Bon jour,

je ve exporter des contacts sous outlook 2002 avec Access 2002 et
j'utilise
la bibibliotheque OLoutlook...Jusqu'a present pas de probleme les
contacts
'ajoute nickel N°de tel et tout mais quand j'arrive a l'adresse postale
la
ca
l'ajoute pas alors oulook fais un controle mais pourtant il y a un
champ
dans
la bibliotheque qui permet d'eviter ce sontrole buisnessadress par
exemple
mais ca ne marche pas l'adresse n'apparait pas dans la fiche
contact...J'ai
besoin d'aide s'il vous plait



et je fais comment ca importer un contact dans la table???





Avatar
darktears

avec la librairie normale que tu utilises, tu as même un formulaire
utilitaire avec la librairie.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"darktears" a écrit dans le message de
news:



Bonjour.

en ce qui concerne la librairie OLOutlook, j'ai essayé d'ajuster les
champs
aux champs affichés dans les fiches outlook 2003. Il faut reconnaître que
ce
n'est pas toujours facile de trouver la correspondance entre les
différentes
adresses outlook et les fiches outlook.
ce qu'il faut que tu fasses en premier lieu, c'est remplir une fiche
complète sous outlook, importer le contact et lire la table contact.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"darktears" a écrit dans le message
de
news:
Bon jour,

je ve exporter des contacts sous outlook 2002 avec Access 2002 et
j'utilise
la bibibliotheque OLoutlook...Jusqu'a present pas de probleme les
contacts
'ajoute nickel N°de tel et tout mais quand j'arrive a l'adresse postale
la
ca
l'ajoute pas alors oulook fais un controle mais pourtant il y a un
champ
dans
la bibliotheque qui permet d'eviter ce sontrole buisnessadress par
exemple
mais ca ne marche pas l'adresse n'apparait pas dans la fiche
contact...J'ai
besoin d'aide s'il vous plait



et je fais comment ca importer un contact dans la table???




j'essaye de depatouiller le truc et sur votre formulaire ca marche j'ai essaye de l'analyser mais j'avoue que j'arrive pas a comprendre le traitement que vous faitres dans la table des contacts pour que l'adresse se concatene comme il faut enfin je pense que c ca...En fait moi je ve juste ajouter un contact dans outlook pas besoin d'un gros truc comme la BD de la biblio...je ne comprends pas pour quoi ca ne march pas pourquoi l'adresse ne s'ajoute pas alors que les autres champs s'ajoute nickel ah bravo!!! outlook et ses trucs de saisie





Avatar
Raymond [mvp]
les concaténations se font au niveau de la librairie et non du formulaire.
il va falloir entrer dedans et suivre ligne à ligne .

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"darktears" a écrit dans le message de
news:
j'essaye de depatouiller le truc et sur votre formulaire ca marche j'ai
essaye de l'analyser mais j'avoue que j'arrive pas a comprendre le
traitement que vous faitres dans la table des contacts pour que l'adresse
se concatene comme il faut enfin je pense que c ca...En fait moi je ve
juste ajouter un contact dans outlook pas besoin d'un gros truc comme la
BD de la biblio...je ne comprends pas pour quoi ca ne march pas pourquoi
l'adresse ne s'ajoute pas alors que les autres champs s'ajoute nickel ah
bravo!!! outlook et ses trucs de saisie




Avatar
darktears

les concaténations se font au niveau de la librairie et non du formulaire.
il va falloir entrer dedans et suivre ligne à ligne .

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"darktears" a écrit dans le message de
news:
j'essaye de depatouiller le truc et sur votre formulaire ca marche j'ai
essaye de l'analyser mais j'avoue que j'arrive pas a comprendre le
traitement que vous faitres dans la table des contacts pour que l'adresse
se concatene comme il faut enfin je pense que c ca...En fait moi je ve
juste ajouter un contact dans outlook pas besoin d'un gros truc comme la
BD de la biblio...je ne comprends pas pour quoi ca ne march pas pourquoi
l'adresse ne s'ajoute pas alors que les autres champs s'ajoute nickel ah
bravo!!! outlook et ses trucs de saisie




je sais que c dans la biblio OL mai franchement j'ai vu la methode export commun et la je voi pas de concatenation....enfait je sais meme pas ou tu charges les attributs...J'aimerai au - que tu m'éclaire un peu si ct possible merci...




Avatar
Raymond [mvp]
bonjour.

tu as un exemple dans la procédure ContactSelect
CompanyAndFullName = OL_Contact.CompanyName & " " & OL_Contact.FullName
CompanyLastFirstNoSpace = OL_Contact.CompanyName & OL_Contact.LastName &
OL_Contact.FirstName
CompanyLastFirstSpaceOnly = OL_Contact.CompanyName & " " &
OL_Contact.LastName & " " & OL_Contact.FirstName
FullNameAndCompany = OL_Contact.FullName & " " & OL_Contact.CompanyName
LastFirstAndSuffix = OL_Contact.LastName & " " & OL_Contact.FirstName &
" " & OL_Contact.Suffix
LastFirstNoSpace = OL_Contact.LastName & OL_Contact.FirstName
LastFirstNoSpaceCompany = OL_Contact.LastName & OL_Contact.FirstName &
OL_Contact.CompanyName
LastFirstSpaceOnly = OL_Contact.LastName & " " & OL_Contact.FirstName
LastFirstSpaceOnlyCompany = OL_Contact.LastName & " " &
OL_Contact.FirstName & " " & OL_Contact.CompanyName
LastNameAndFirstName = OL_Contact.LastName & " " & OL_Contact.FirstName
Links = ""
For Each OL_Link In OL_Contact.Links
Links = Links & OL_Link.Name & " ; "
Next

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"darktears" a écrit dans le message de
news:

je sais que c dans la biblio OL mai franchement j'ai vu la methode export
commun et la je voi pas de concatenation....enfait je sais meme pas ou tu
charges les attributs...J'aimerai au - que tu m'éclaire un peu si ct
possible merci...




Avatar
darktears

bonjour.

tu as un exemple dans la procédure ContactSelect
CompanyAndFullName = OL_Contact.CompanyName & " " & OL_Contact.FullName
CompanyLastFirstNoSpace = OL_Contact.CompanyName & OL_Contact.LastName &
OL_Contact.FirstName
CompanyLastFirstSpaceOnly = OL_Contact.CompanyName & " " &
OL_Contact.LastName & " " & OL_Contact.FirstName
FullNameAndCompany = OL_Contact.FullName & " " & OL_Contact.CompanyName
LastFirstAndSuffix = OL_Contact.LastName & " " & OL_Contact.FirstName &
" " & OL_Contact.Suffix
LastFirstNoSpace = OL_Contact.LastName & OL_Contact.FirstName
LastFirstNoSpaceCompany = OL_Contact.LastName & OL_Contact.FirstName &
OL_Contact.CompanyName
LastFirstSpaceOnly = OL_Contact.LastName & " " & OL_Contact.FirstName
LastFirstSpaceOnlyCompany = OL_Contact.LastName & " " &
OL_Contact.FirstName & " " & OL_Contact.CompanyName
LastNameAndFirstName = OL_Contact.LastName & " " & OL_Contact.FirstName
Links = ""
For Each OL_Link In OL_Contact.Links
Links = Links & OL_Link.Name & " ; "
Next

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"darktears" a écrit dans le message de
news:

je sais que c dans la biblio OL mai franchement j'ai vu la methode export
commun et la je voi pas de concatenation....enfait je sais meme pas ou tu
charges les attributs...J'aimerai au - que tu m'éclaire un peu si ct
possible merci...




je fais mon lourd lol mais ca g bien compris pour le nom et tou mais moi c pour les adresses que ca me poz probleme et la dans ton code je vois pas trop comment de la table tu fais pour que soit charge dans outllook parce que ta prog marche mais je comprends pas ou c que tu as fait un manip speciale pour que l'adresse marche nickel




Avatar
Raymond [mvp]
Dans le sens table ==> outlook il n'y a pas de concaténation, c'est outlook
qui fait ses propres concaténations pour ses besoins et toi qui fait tes
concaténations pour tes besoins pour le retour. les concaténations ne sont
que l'utilisation de champs individuels.
regarde la procédure Contact_SaveCommun, tous les champs concaténés sont en
vert car il ne faut pas les toucher.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"darktears" a écrit dans le message de
news:
je fais mon lourd lol mais ca g bien compris pour le nom et tou mais moi
c pour les adresses que ca me poz probleme et la dans ton code je vois
pas trop comment de la table tu fais pour que soit charge dans outllook
parce que ta prog marche mais je comprends pas ou c que tu as fait un
manip speciale pour que l'adresse marche nickel




Avatar
darktears

Dans le sens table ==> outlook il n'y a pas de concaténation, c'est outlook
qui fait ses propres concaténations pour ses besoins et toi qui fait tes
concaténations pour tes besoins pour le retour. les concaténations ne sont
que l'utilisation de champs individuels.
regarde la procédure Contact_SaveCommun, tous les champs concaténés sont en
vert car il ne faut pas les toucher.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"darktears" a écrit dans le message de
news:
je fais mon lourd lol mais ca g bien compris pour le nom et tou mais moi
c pour les adresses que ca me poz probleme et la dans ton code je vois
pas trop comment de la table tu fais pour que soit charge dans outllook
parce que ta prog marche mais je comprends pas ou c que tu as fait un
manip speciale pour que l'adresse marche nickel




deja je tiens a te remercier pour ta patience je t'envoi mon code pe etre tu comprendra mei le probleme....
OL.Initialize

FolderFromSubFolder = "CLIENTS"
OL.LastName = Me.NOM
OL.CompanyName = Form_CONSULTER_CLIENTS.SOCIÉTÉ
If IsNull(Me.PRéNOM) Then
OL.FirstName = " "
Else
OL.FirstName = Me.PRéNOM
End If
If IsNull(Me.PORTABLE) Then
OL.MobileTelephoneNumber = " "
Else
OL.MobileTelephoneNumber = Me.PORTABLE
End If
If IsNull(Me.EMAIL) Then
OL.Email1Address = " "
Else
OL.Email1Address = Me.EMAIL
End If
If IsNull(Me.FONCTION) Then
OL.JobTitle = " "
Else
OL.JobTitle = Me.FONCTION
End If
If IsNull(Me.TÉLÉPHONE) Then
OL.BusinessTelephoneNumber = " "
Else
OL.BusinessTelephoneNumber = Me.TÉLÉPHONE
End If
Dim ADRESSE As String
If IsNull(Form_CONSULTER_CLIENTS.ADRESSE_S_1) Then
OL.BusinessAddress = " "
Else
ADRESSE = " Form_CONSULTER_CLIENTS.ADRESSE_S_1 &
Form_CONSULTER_CLIENTS.ADRESSE_S_2 & Form_CONSULTER_CLIENTS.ADRESSE_S_3 &
Form_CONSULTER_CLIENTS.ADRESSE_S_4"
OL.BusinessAddress = ADRESSE
'OL.BusinessAddressStreet = adresse
'OL.BusinessAddressCity = Form_CONSULTER_FOURNISSEURS.VILLE_S
'OL.BusinessAddressPostalCode = Form_CONSULTER_FOURNISSEURS.CP_S
End If
If Not OL.ContactExist Then
OL.ContactAdd
Else
MsgBox ("Contact déjà existant")
End If
OL.Terminate

voila le truc... je comprends pas pourkoi ca marche pas....meme en enlevant
les commentaires



1 2