Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Outlook > VBA Outlook
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/06/2007, 14h06   #1
Invité de passage
 
Inscription : juin 2007
Messages : 11
Détails du profil
Informations personnelles :
Âge : 64

Informations forums :
Inscription : juin 2007
Messages : 11
Points : 4
Points : 4
Par défaut comment deployer un bouton et sa macro chez tous les clients d'outlook exchange ?

Bonjour à tous

J'aurais une macro VBA à installer sur outlook dans tous les postes clients dans une nouvelle barre d'outils (à installer aussi), exchange est installé, j'ai cherché (peut-être mal) dans differents endroits y compris MICROSOFT mais je n'ai rien trouvé.

Y-aurai-t-il dans ce forum qqun de super éclairé dans ce domaine qui puisse m'indiquer la méthode ou une piste pour la dénicher ?

merci d'avance


JLDANCET
jldancet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/06/2007, 19h45   #2
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 352
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 352
Points : 29 265
Points : 29 265
Bonjour et bienvenue sur les forums Office de DVP.

Je pense que tu aurais plus de chance de poser ta question dans le forum Exchange ou AD.

Je vais la laisser ouverte dans ce forum. Sait-on jamais ?
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2007, 14h36   #3
Membre chevronné
 
Avatar de Oliv-
 
Inscription : mars 2006
Messages : 643
Détails du profil
Informations personnelles :
Âge : 41

Informations forums :
Inscription : mars 2006
Messages : 643
Points : 699
Points : 699
Les macros sont stockées dans un fichier VbaProject.OTM dans :

C:\Documents and Settings\TONPROFIL\Application Data\Microsoft\Outlook
ou
%appdata%\Microsoft\Outlook

Les barres d'outils dans outcmd.dat

En fait le plus simple c'est de copier ces 2 fichiers dans tous les profils de tes utilisateurs, tu peux le faire à l'ouverture de session dans un script par exemple.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a nice day
Oliv'

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Oliv- est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2007, 09h31   #4
Invité de passage
 
Inscription : juin 2007
Messages : 11
Détails du profil
Informations personnelles :
Âge : 64

Informations forums :
Inscription : juin 2007
Messages : 11
Points : 4
Points : 4
Merci pour le conseil, on va suivre la piste et je reviendrai sur le forum pour donner la soluce finale

cordialement
JLDANCET
jldancet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2007, 09h57   #5
Nouveau Membre du Club
 
Inscription : juin 2007
Messages : 48
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2007
Messages : 48
Points : 33
Points : 33
Bonjour,

Je ne possède pas de fichier de type VbaProject.otm!! Notre entreprise utilise également Exchange mais je pense que les macros sont stocké dans le fichier .OST !!!! Dans ce cas, comment faire pour automatiser l'insertion des mes macros Outlook sur tous les postes clients ?

Merci pour vos conseils.
ylabarre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2007, 10h53   #6
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 352
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 352
Points : 29 265
Points : 29 265
Si tu n'as pas de Macro dans Outlook, ce fichier n'existe pas.
Il n'est présent que pour les personnes qui ont déjà fait au moins une macro.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2007, 11h34   #7
Nouveau Membre du Club
 
Inscription : juin 2007
Messages : 48
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2007
Messages : 48
Points : 33
Points : 33
Mais j'ai bien mes macros dans Outlook, celles ci s'executent, etc... comment cela se fait que le fichier VbaProject.otm ne soit pas existant ??

Sinon y aurait il un moyen de créer ce fichier ou je ne sais pas moi... faire quelques chose...
ylabarre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2007, 11h36   #8
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 352
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 352
Points : 29 265
Points : 29 265
Quelle est ta version d'Outlook ?
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2007, 11h53   #9
Nouveau Membre du Club
 
Inscription : juin 2007
Messages : 48
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2007
Messages : 48
Points : 33
Points : 33
Outlook 2003. J'ai 4 macros dans thisOutlookSession et deux modules de classes pour infos.
Merci pour ton aide Heureux Oli
ylabarre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2007, 16h25   #10
Nouveau Membre du Club
 
Inscription : juin 2007
Messages : 48
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2007
Messages : 48
Points : 33
Points : 33
Allez c'est bon j'ai trouvé!! Malgré le fait que je fasse des recherches sur le fichier via le service de recherche Windows, etc...
Le fichier se trouve ici : %USERPROFILE%\Application Data\Microsoft\Outlook

Ouf !!! Je commençais a paniquer. A+
ylabarre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2007, 17h16   #11
Nouveau Membre du Club
 
Inscription : juin 2007
Messages : 48
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2007
Messages : 48
Points : 33
Points : 33
et en bonus je met le vbscript qui permet quand on l'execute d'installer les macros sur le poste client l'executant.

Il faut avoir un repertoire data qui contient le fichier VbaProject.OTM au meme niveau d'arborescence que ce script.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
'############## DEBUT ###############
'By Yannick Labarre
'Date : 04 Septembre 2007
'Copie les macros Outlook
 
'déclaration file system object
Dim fso
Dim wsh
 
'instanciation
set wsh = createobject("WScript.Shell")
Set FSO = CreateObject("Scripting.FileSystemObject")
 
profile = wsh.ExpandEnvironmentStrings("%UserProfile%")
 
 
'Copie du fichier
Set Ftxt = fso.GetFile("data\VbaProject.OTM")
Ftxt.copy("" & profile & "\Application Data\Microsoft\Outlook\")
 
'############## FIN ##############################"
ylabarre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2007, 09h06   #12
Membre chevronné
 
Avatar de Oliv-
 
Inscription : mars 2006
Messages : 643
Détails du profil
Informations personnelles :
Âge : 41

Informations forums :
Inscription : mars 2006
Messages : 643
Points : 699
Points : 699
Citation:
Envoyé par ylabarre Voir le message
Allez c'est bon j'ai trouvé!! Malgré le fait que je fasse des recherches sur le fichier via le service de recherche Windows, etc...
Le fichier se trouve ici : %USERPROFILE%\Application Data\Microsoft\Outlook

Ouf !!! Je commençais a paniquer. A+
Bonjour, c'est équivalent à ce que j'avais écrit non ?
l'essentiel c'est d'avoir réussi !!
Oliv'
Oliv- est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h45.


 
 
 
 
Partenaires

Hébergement Web