OVH Cloud OVH Cloud

nom anglais pour le code VBA des intitulés français de champs déjà déclarés par OL

3 réponses
Avatar
twinley
Bonjour à tous,

J'ai des interrogations avec les intitulés de champs standards de OL
2003 traduit en français dans l'application.
Par exemple Nom complet c'est reconnu sous FisrtName dans le code VBA.
J'ai une procédure VBA qui tourne dans Excel2003 et qui permettra de
sortir les données de la base des contacts champs par champs. Champs
imposés par OL et champs personnalisés.

Je ne sais pas comment trouver le bon nom angalis pour le code VBA des
intitulés français de champs déjà déclarés par OL.

Un exemple j'ai un champ standard Société. J'ai essayé plusieurs intitulé :
= ObjFolder.Items(A).Firm
= ObjFolder.Items(A).Company
mais ça ne passe pas...
Ou puis je trouver les intitulés Anglais des champs imposés par OL ?

J'ai posé la question sur le forum Excel. Je me sens un peu comme au
début de l'informatique... alors j'alerte les deux.

Ah c'est pas le hard Monsieur, c'est le soft !
et côté logiciel, Ah c'est pas le soft Monsieur, c'est le hard !

merci pour votre aide.

--
à+twinley

3 réponses

Avatar
twinley
Bonjour à tous,

je reprend la solution de Michel Pierron postée sur mpfe :

Re Re twinley;
Si tu as coché la référence à Microsoft Outlook xx.0 Object Library, déclare
dans ton code:
Dim olContact As Outlook.ContactItem

Et lorsque c'est nécessaire:
Set olContact = ObjFolder.Items(A)
Et par exemple ensuite:
MsgBox MsgBox olContact.LastName

Dès que tu tapes le point, la liste des champs disponibles s'affiche dans
laquelle, tu n'as plus qu'à choisir et comme il y en a une têtrachiée, je ne
peux pas te les citer tous; à toi de voir ceux dont tu as besoin.

MP

C'est impec

à+twinley

Bonjour à tous,

J'ai des interrogations avec les intitulés de champs standards de OL
2003 traduit en français dans l'application.
Par exemple Nom complet c'est reconnu sous FisrtName dans le code VBA.
J'ai une procédure VBA qui tourne dans Excel2003 et qui permettra de
sortir les données de la base des contacts champs par champs. Champs
imposés par OL et champs personnalisés.

Je ne sais pas comment trouver le bon nom angalis pour le code VBA des
intitulés français de champs déjà déclarés par OL.

Un exemple j'ai un champ standard Société. J'ai essayé plusieurs intitulé :
= ObjFolder.Items(A).Firm
= ObjFolder.Items(A).Company
mais ça ne passe pas...
Ou puis je trouver les intitulés Anglais des champs imposés par OL ?

J'ai posé la question sur le forum Excel. Je me sens un peu comme au
début de l'informatique... alors j'alerte les deux.

Ah c'est pas le hard Monsieur, c'est le soft !
et côté logiciel, Ah c'est pas le soft Monsieur, c'est le hard !

merci pour votre aide.



Avatar
Isabelle Prawitz
Bonjour !
Il y a autre chose de très pratique : l'Explorateur d'objets ! Dans l'environnement VBE, touche F2 !
Mais c'est sûr que tu as tout intérêt à utiliser des variables typées, tu as alors accès à l'Intellisense !
A+
Isa

"twinley" a écrit dans le message de news:
Bonjour à tous,

je reprend la solution de Michel Pierron postée sur mpfe :

Re Re twinley;
Si tu as coché la référence à Microsoft Outlook xx.0 Object Library, déclare
dans ton code:
Dim olContact As Outlook.ContactItem

Et lorsque c'est nécessaire:
Set olContact = ObjFolder.Items(A)
Et par exemple ensuite:
MsgBox MsgBox olContact.LastName

Dès que tu tapes le point, la liste des champs disponibles s'affiche dans
laquelle, tu n'as plus qu'à choisir et comme il y en a une têtrachiée, je ne
peux pas te les citer tous; à toi de voir ceux dont tu as besoin.

MP

C'est impec

à+twinley

Bonjour à tous,

J'ai des interrogations avec les intitulés de champs standards de OL 2003 traduit en français dans l'application.
Par exemple Nom complet c'est reconnu sous FisrtName dans le code VBA.
J'ai une procédure VBA qui tourne dans Excel2003 et qui permettra de sortir les données de la base des contacts champs par
champs. Champs imposés par OL et champs personnalisés.

Je ne sais pas comment trouver le bon nom angalis pour le code VBA des intitulés français de champs déjà déclarés par OL.

Un exemple j'ai un champ standard Société. J'ai essayé plusieurs intitulé :
= ObjFolder.Items(A).Firm
= ObjFolder.Items(A).Company
mais ça ne passe pas...
Ou puis je trouver les intitulés Anglais des champs imposés par OL ?

J'ai posé la question sur le forum Excel. Je me sens un peu comme au début de l'informatique... alors j'alerte les deux.

Ah c'est pas le hard Monsieur, c'est le soft !
et côté logiciel, Ah c'est pas le soft Monsieur, c'est le hard !

merci pour votre aide.





Avatar
twinley
Merci Isa, bonne soirée

à+twinley

Bonjour !
Il y a autre chose de très pratique : l'Explorateur d'objets ! Dans l'environnement VBE, touche F2 !
Mais c'est sûr que tu as tout intérêt à utiliser des variables typées, tu as alors accès à l'Intellisense !
A+
Isa

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

Bonjour à tous,

je reprend la solution de Michel Pierron postée sur mpfe :

Re Re twinley;
Si tu as coché la référence à Microsoft Outlook xx.0 Object Library, déclare
dans ton code:
Dim olContact As Outlook.ContactItem

Et lorsque c'est nécessaire:
Set olContact = ObjFolder.Items(A)
Et par exemple ensuite:
MsgBox MsgBox olContact.LastName

Dès que tu tapes le point, la liste des champs disponibles s'affiche dans
laquelle, tu n'as plus qu'à choisir et comme il y en a une têtrachiée, je ne
peux pas te les citer tous; à toi de voir ceux dont tu as besoin.

MP

C'est impec

à+twinley


Bonjour à tous,

J'ai des interrogations avec les intitulés de champs standards de OL 2003 traduit en français dans l'application.
Par exemple Nom complet c'est reconnu sous FisrtName dans le code VBA.
J'ai une procédure VBA qui tourne dans Excel2003 et qui permettra de sortir les données de la base des contacts champs par
champs. Champs imposés par OL et champs personnalisés.

Je ne sais pas comment trouver le bon nom angalis pour le code VBA des intitulés français de champs déjà déclarés par OL.

Un exemple j'ai un champ standard Société. J'ai essayé plusieurs intitulé :
= ObjFolder.Items(A).Firm
= ObjFolder.Items(A).Company
mais ça ne passe pas...
Ou puis je trouver les intitulés Anglais des champs imposés par OL ?

J'ai posé la question sur le forum Excel. Je me sens un peu comme au début de l'informatique... alors j'alerte les deux.

Ah c'est pas le hard Monsieur, c'est le soft !
et côté logiciel, Ah c'est pas le soft Monsieur, c'est le hard !

merci pour votre aide.