Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Récupération d'un contact dans une macro Word (mac os et windows)

8 réponses
Avatar
Fabian
Bonjour à tous,

Je cherche à récupérer dans ma macro des informations sur
un contact du carnet d'adresse Entourage.

Ma macro fonctionne sans problème sous Windows mais pas
sur Mac.

J'utilise actuellement la fonction "StrAddress =
Application.GetAddress(,MaMiseEnPage,False,1,0)".
Sur Windows j'obtient une boite de dialogue me permettant
de sélectionner mon contact, mais sur mac j'obtient le
message d'erreur suivant :
"Erreur d'exécution 4596" - "La liaison n'a pas pu être
initialisée".

Comment puis-je faire pour récupérer, sur mac, dans ma
macro les informations que je souhaite d'un contact
sélectionné par l'utilisateur ?

Par avance merci à tous.

8 réponses

Avatar
geo
Bonjour

[...] sur mac j'obtient le
message d'erreur suivant :
"Erreur d'exécution 4596" - "La liaison n'a pas pu être
initialisée".


Tout ce que j'ai trouvé dans la base de connaissance
c'est :
User is not Network Manager

Si tu n'as pas de réponse ici, pose la question sur le
forum Mac en fr.

A+

Avatar
Fabian
Merci.

"geo" a écrit dans le message de
news:083301c3c8a0$6b911a60$
Bonjour

[...] sur mac j'obtient le
message d'erreur suivant :
"Erreur d'exécution 4596" - "La liaison n'a pas pu être
initialisée".


Tout ce que j'ai trouvé dans la base de connaissance
c'est :
User is not Network Manager

Si tu n'as pas de réponse ici, pose la question sur le
forum Mac en fr.

A+

Avatar
korventeen
Fabian wrote:

Bonjour à tous,


Bonjour Fabian,

Je cherche à récupérer dans ma macro des informations sur
un contact du carnet d'adresse Entourage.

Ma macro fonctionne sans problème sous Windows mais pas
sur Mac.




Oulouuuuuu, le soucis est qu'Office Mac ne gère pas ce type de lien
entre les appli... Je pense qu'il va falloir passer par les
AppleScripts.

J'utilise actuellement la fonction "StrAddress > Application.GetAddress(,MaMiseEnPage,False,1,0)".
Sur Windows j'obtient une boite de dialogue me permettant
de sélectionner mon contact, mais sur mac j'obtient le
message d'erreur suivant :
"Erreur d'exécution 4596" - "La liaison n'a pas pu être
initialisée".



Ben oui, pas de lien entre appli type OLE.

Comment puis-je faire pour récupérer, sur mac, dans ma
macro les informations que je souhaite d'un contact
sélectionné par l'utilisateur ?

Par avance merci à tous.



AppleScript est ton amis... On peut même contrôler les macor VBA dans
les autres appli Office par AppleScript.

Corentin


PS: Tu aurais sans doute plus de réponses en postant ce type de question
dans microsoft.public.fr.mac......



--
--- Mac:MS MVP (Francophone) ---
(MS) MVP: http://mvp.support.microsoft.com/
MVPs.org: http://www.mvps.org/
Retirez NoSpam de mon adresse pour m'écrire/Remove NoSpam to e-mail me

Avatar
Fabian
"Corentin Cras-Méneur [MVP]" a écrit dans le
message de news:1g6dlo3.1c5pt2g1wddqjoN%
Fabian wrote:

Bonjour à tous,


Bonjour Fabian,

Je cherche à récupérer dans ma macro des informations sur
un contact du carnet d'adresse Entourage.

Ma macro fonctionne sans problème sous Windows mais pas
sur Mac.




Oulouuuuuu, le soucis est qu'Office Mac ne gère pas ce type de lien
entre les appli... Je pense qu'il va falloir passer par les
AppleScripts.

J'utilise actuellement la fonction "StrAddress > > Application.GetAddress(,MaMiseEnPage,False,1,0)".
Sur Windows j'obtient une boite de dialogue me permettant
de sélectionner mon contact, mais sur mac j'obtient le
message d'erreur suivant :
"Erreur d'exécution 4596" - "La liaison n'a pas pu être
initialisée".



Ben oui, pas de lien entre appli type OLE.

Comment puis-je faire pour récupérer, sur mac, dans ma
macro les informations que je souhaite d'un contact
sélectionné par l'utilisateur ?

Par avance merci à tous.



AppleScript est ton amis... On peut même contrôler les macor VBA dans
les autres appli Office par AppleScript.

Corentin


PS: Tu aurais sans doute plus de réponses en postant ce type de question
dans microsoft.public.fr.mac......

J'ai posé la même question dans trois groupes :

microsoft.public.fr.office,
microsoft.public.fr.mac,
et microsoft.public.fr.word.

En tout cas merci pour ta réponse.

Je ne connais pas du tout l'Applescript, connais-tu un site ou autre
ressource qui pourrais m'aider ?

Fabian.


--
--- Mac:MS MVP (Francophone) ---
(MS) MVP: http://mvp.support.microsoft.com/
MVPs.org: http://www.mvps.org/
Retirez NoSpam de mon adresse pour m'écrire/Remove NoSpam to e-mail me



Avatar
korventeen
Fabian wrote:

J'ai posé la même question dans trois groupes :
microsoft.public.fr.office,
microsoft.public.fr.mac,
et microsoft.public.fr.word.


seul microsoft.public.fr.mac est dédié aux Mac. Les deux autres sont
plus "réservés" (sans autre restriction que de fait les utilisateurs
sont très majoritairement sous Windows) aux utilisateurs Windows.


En tout cas merci pour ta réponse.

Je ne connais pas du tout l'Applescript, connais-tu un site ou autre
ressource qui pourrais m'aider ?



http://www.apple.com/applescript/
http://www.apple.com/applescript/resources/

Chez O'Reilly:
http://www.oreilly.com/catalog/aplscptian/

(en anglais)
Sous Mac OS. AppleScript gagne réellement à être connu.



Corentin

--
--- Mac:MS MVP (Francophone) ---
(MS) MVP: http://mvp.support.microsoft.com/
MVPs.org: http://www.mvps.org/
Retirez NoSpam de mon adresse pour m'écrire/Remove NoSpam to e-mail me

Avatar
JLuc
Salut Fabian,
Ce que tu as fais m'interesse car je cherche a recuperer des infos de mes
contacts outlook pour les utiliser dans un userform sous word. Pour
l'instant je n'ai pas reussi a avancer car les seules aides trouvées sont
pour du publipostage.
Peux tu m'indiquer les manips necessaires ?
Merci et à plus
Passes de bonnes fêtes de fin d'année ainsi que tous les utilisateurs des
news

--

JLuc
Pour m'ecrire, supprimer 'ns.' dans l'adresse.
~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~

Bonjour à tous,

Je cherche à récupérer dans ma macro des informations sur
un contact du carnet d'adresse Entourage.

Ma macro fonctionne sans problème sous Windows mais pas
sur Mac.

J'utilise actuellement la fonction "StrAddress > Application.GetAddress(,MaMiseEnPage,False,1,0)".
Sur Windows j'obtient une boite de dialogue me permettant
de sélectionner mon contact, mais sur mac j'obtient le
message d'erreur suivant :
"Erreur d'exécution 4596" - "La liaison n'a pas pu être
initialisée".

Comment puis-je faire pour récupérer, sur mac, dans ma
macro les informations que je souhaite d'un contact
sélectionné par l'utilisateur ?

Par avance merci à tous.


Avatar
Geo
Bonjour JLuc,


Salut Fabian,
Ce que tu as fais m'interesse car je cherche a recuperer des infos
de

mes contacts outlook pour les utiliser dans un userform sous word.
Pour l'instant je n'ai pas reussi a avancer car les seules aides
trouvées sont pour du publipostage.
Peux tu m'indiquer les manips necessaires ?


Déjà tu peux jeter un oeil sur l'aide vba "getadress",
par contre je n'ai vu aucune précision sur la carnet d'adresse,
Outlook Express ou Outlook ?
A moins que ce ne soit le même ?

Avatar
JLuc
Salut Geo,
Je veux utiliser ca avec outlook a partir de modele word de office 2000
J'avais deja poste le 18/12/2003 21:21

Déjà tu peux jeter un oeil sur l'aide vba "getadress",


Merci a toi, c'est une piste que je vais suivre...
Bonnes fêtes de fin d'année
JLuc

Bonjour JLuc,


Salut Fabian,
Ce que tu as fais m'interesse car je cherche a recuperer des infos de
mes contacts outlook pour les utiliser dans un userform sous word.
Pour l'instant je n'ai pas reussi a avancer car les seules aides
trouvées sont pour du publipostage.
Peux tu m'indiquer les manips necessaires ?


Déjà tu peux jeter un oeil sur l'aide vba "getadress",
par contre je n'ai vu aucune précision sur la carnet d'adresse,
Outlook Express ou Outlook ?
A moins que ce ne soit le même ?