OVH Cloud OVH Cloud

Macro et macrottes testent l'affichage

7 réponses
Avatar
Stephane D
Bonjour à tous

Y'a t'il un moyen de récupérer dans outlook ce qui est affiché. Je
m'explique, lorsque j'affiche un dossier contact public:
Etape 1: on achoisi les champs à afficher.
Etape 2: on applique un filtre afin de ne vois que les contacts concernés

Je voudrais exporter le resultat sous excel.
Pour l'exportation des données pas de problème ca fonctionne.
Actuellement j'exporte tout mais je voudrai donc récupérer les champs et
les contacts affichés.

Des pistes ?

@+ stephane - la bonne journée à vous

7 réponses

Avatar
JièL Goubert
Bonjoir(c) Stephane D

Le 23/03/2005 10:04 vous avez écrit ceci :
Bonjour à tous

Y'a t'il un moyen de récupérer dans outlook ce qui est affiché.


Oui, faire une sélection, menu Edition, Copier... pas plus compliqué

--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr/

Avatar
Stephane D
JièL Goubert wrote:

Oui, faire une sélection, menu Edition, Copier... pas plus compliqué


Oui mais non ca j'avais déjà essaye sauf que y' a un léger souci avec le
champ adresse (important pour un contact quand meme). Le champ adresse
contient toutes les zones qui composent l'adresse: la rue, le code
postal et la ville. L'inconvénient de la méthode c'est que y'a un saut
de ligne avant le code postal et la ville. Ce qui fait que dans Excel on
a aussi un saut de ligne donc je te laisse imaginer le bordel. Tous les
autres champs dérrières l'adresse sont aussi sur la deuxième ligne.
C'est pour ca que je voulais faire moi meme l'exportation pour pouvoir
gérer ce genre de problème. Je sais je peux toujours éviter d'utiliser
ce champ et utiliser les champs un par un mais je me dis que si y'a le
souci avec ce champ je peux toujours l'avoir avec un autre.

A moins que t'ais une solution ou une idée ?

@+ Stephane

Avatar
JièL Goubert
Re Bonjoir(c) Stephane D

Le 24/03/2005 09:07 vous avez écrit ceci :
JièL Goubert wrote:

Oui, faire une sélection, menu Edition, Copier... pas plus compliqué


Oui mais non ca j'avais déjà essaye sauf que y' a un léger souci avec le
champ adresse (important pour un contact quand meme)


Ben désolé, mais je ne l'ai pas vu dans les précisions de la question
originale ;-)

Le champ adresse
contient toutes les zones qui composent l'adresse: la rue, le code
postal et la ville.


Normal, dans Outlook il n'y a aucune raison d'éclater l'adresse en plein
de petit morceaux

L'inconvénient de la méthode c'est que y'a un saut
de ligne avant le code postal et la ville. Ce qui fait que dans Excel on
a aussi un saut de ligne donc je te laisse imaginer le bordel.


Je n'avais pas testé, effectivement c'est le vrac (et le mot est faible)

A moins que t'ais une solution ou une idée ?


par rapport à votre solution de départ :
Etape 1: on achoisi les champs à afficher.
Etape 2: on applique un filtre afin de ne vois que les contacts concernés
j'ajouterai une étape 3 : sélectionner et copier dans un autre dossier
afin d'exporter ce dernier.

Ou encore, via macro créer l'exportation kivabien

Question subsidiaire : quelle est la finalité de l'export sous Excel ? Ne
serait-il pas possible de le faire sous Access (qui lui gère le format
Outlook/Exchange nativement) ?

@+ Stephane


De rien

--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr/


Avatar
Stephane D
JièL Goubert wrote:

Ben désolé, mais je ne l'ai pas vu dans les précisions de la question
originale ;-)
Forcément ca y'étais pas :-)) j'avais éliminé cette solution à cause de

ce problème là justement.

par rapport à votre solution de départ :
Etape 1: on achoisi les champs à afficher.
Etape 2: on applique un filtre afin de ne vois que les contacts concernés
j'ajouterai une étape 3 : sélectionner et copier dans un autre dossier
afin d'exporter ce dernier.


Oui mais c'est pas pratique.

Ou encore, via macro créer l'exportation kivabien


Ben oui c'est bien ma question.

Question subsidiaire : quelle est la finalité de l'export sous Excel ?


Pour faire des publipostages, gérer différentes liste qui doivent être
sous Excel.

Ne serait-il pas possible de le faire sous Access (qui lui gère le
format Outlook/Exchange nativement) ?


Si mais ca veut dire que je dois installer et donc acheter Access sur
plusieurs postes alors que outlook fait ca très bien.

@+ Stephane

Avatar
JièL Goubert
Bonjoir(c) Stephane D

Le 24/03/2005 13:43 vous avez écrit ceci :
j'ajouterai une étape 3 : sélectionner et copier dans un autre dossier
afin d'exporter ce dernier.


Oui mais c'est pas pratique.


yes

Ou encore, via macro créer l'exportation kivabien


Ben oui c'est bien ma question.


la spécialiste des macros ic c'est Isabelle, moi j'ai toujours fais
l'impasse sur les macros depuis trés longtemps. Un de ces jours je m'y
mettrais... peut-être ;-)))

Question subsidiaire : quelle est la finalité de l'export sous Excel ?


Pour faire des publipostages, gérer différentes liste qui doivent être
sous Excel.


Heum... si c'est pour du publipostage vous passez par une étapes de trop à
mon avis. Pourquoi ne pas le faire directement avec Word et Outlook ?

Dans Outlook sélectionnez vos contacts, menu Outils, Fusion et
publipostage et la c'est nettement plus simple (tester jusqu'au bout pour
voir). A voir si ça peut vous convenir. Quelques fois il est plus simple
d'adapter sa façon de faire au outils plutot que de forger ses propres
outils. mébon, j'dis ça j'dis rien ;-)

Ne serait-il pas possible de le faire sous Access (qui lui gère le
format Outlook/Exchange nativement) ?


Si mais ca veut dire que je dois installer et donc acheter Access sur
plusieurs postes alors que outlook fait ca très bien.


Heum bis... et le runtime ? Il faut juste acheter la version développeur,
le reste est gratos

@+ Stephane


--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr/


Avatar
Stephane D
la spécialiste des macros ic c'est Isabelle, moi j'ai toujours fais


C'est le moins qu'on puisse dire, elle m'a déjà bien aidé il y a
quelques temps.

Heum... si c'est pour du publipostage vous passez par une étapes de trop
à mon avis. Pourquoi ne pas le faire directement avec Word et Outlook ?


Ben non parce que c'est pour un logiciel propriétaire qui veut du format
xls.

Dans Outlook sélectionnez vos contacts, menu Outils, Fusion et
publipostage et la c'est nettement plus simple (tester jusqu'au bout
pour voir). A voir si ça peut vous convenir. Quelques fois il est plus
simple d'adapter sa façon de faire au outils plutot que de forger ses
propres outils. mébon, j'dis ça j'dis rien ;-)


Oui pour le publipostage mais pas pour mes listes à 2€.

Heum bis... et le runtime ? Il faut juste acheter la version
développeur, le reste est gratos


J'y avais pas pensé au runtime. Ca m'ennuie un peu quand meme parce que
c'est pas la politique qu'on s'est fixé. Mais bon c'est pas à oublier.
C'est aussi pas forcément le plus simple je pense.

@+ Stephane


Avatar
Isabelle Prawitz
Bonjour !
Le problème, c'est que l'affichage n'est qu'une vue du contenu du dossier, et qu'il n'y a pas moyen de relier le filtre de
l'affichage à un filtre en code.
Donc, si tu veux utiliser toujours les mêmes filtres, à condition qu'ils ne soient pas trop nombreux, tu peux le faire, mais
si tu veux utiliser un filtre créé en dynamique, ça devient très compliqué.
Pour filtrer sur un dossier, tu peux utiliser la méthode Restrict de la collection des Items du dossier (avec un filtre du
style "[CompanyName] LIKE 'L*' AND [BusinessAddressCity]='Paris'").
Tu obtiens alors une collection d'Items filtrés, que tu peux parcourir avec un For Each, et ainsi sauvegarder tes éléments un
à un.
Bon courage !
A+
Isa

"Stephane D" a écrit dans le message de news:d1ujr1$guf$

la spécialiste des macros ic c'est Isabelle, moi j'ai toujours fais


C'est le moins qu'on puisse dire, elle m'a déjà bien aidé il y a
quelques temps.

Heum... si c'est pour du publipostage vous passez par une étapes de trop
à mon avis. Pourquoi ne pas le faire directement avec Word et Outlook ?


Ben non parce que c'est pour un logiciel propriétaire qui veut du format
xls.

Dans Outlook sélectionnez vos contacts, menu Outils, Fusion et
publipostage et la c'est nettement plus simple (tester jusqu'au bout
pour voir). A voir si ça peut vous convenir. Quelques fois il est plus
simple d'adapter sa façon de faire au outils plutot que de forger ses
propres outils. mébon, j'dis ça j'dis rien ;-)


Oui pour le publipostage mais pas pour mes listes à 2€.

Heum bis... et le runtime ? Il faut juste acheter la version
développeur, le reste est gratos


J'y avais pas pensé au runtime. Ca m'ennuie un peu quand meme parce que
c'est pas la politique qu'on s'est fixé. Mais bon c'est pas à oublier.
C'est aussi pas forcément le plus simple je pense.

@+ Stephane