OVH Cloud OVH Cloud

lancer une macro automatiquement à l'ouverture d'un pps

22 réponses
Avatar
commissaire Juve
Bonjour,
Je voudrais qu'une macro qui met =E0 jour une combobox
s'ex=E9cute =E0 l'ouverture d'un pps. Je n'ai pas compris les=20
explications de l'aide powerpoint. Est-ce-que quelqu'un a=20
une explication plus compr=E9hensible que l'aide powerpoint?
Merci beaucoup d'avance.

10 réponses

1 2 3
Avatar
Jinroh
C'est possible mais cela ne marchera que sur votre
ordinateur

C'est indiqué ici : comment procéder

http://support.microsoft.com/default.aspx?scid=kb;en-
us;q163461
-----Message d'origine-----
Bonjour,
Je voudrais qu'une macro qui met à jour une combobox
s'exécute à l'ouverture d'un pps. Je n'ai pas compris les
explications de l'aide powerpoint. Est-ce-que quelqu'un a
une explication plus compréhensible que l'aide
powerpoint?

Merci beaucoup d'avance.

.



Avatar
Crée une macro nommé Auto_Open(), mais il me semble que
les macros ne sont pas exécuté dans un PPS, quelqu'un
peut confirmer ?

-----Message d'origine-----
Bonjour,
Je voudrais qu'une macro qui met à jour une combobox
s'exécute à l'ouverture d'un pps. Je n'ai pas compris
les

explications de l'aide powerpoint. Est-ce-que quelqu'un
a

une explication plus compréhensible que l'aide
powerpoint?

Merci beaucoup d'avance.

.



Avatar
Jinroh [MOS MI]
Si elles sont executé mais il faut passer par une Add-In
(*.ppa) obligatoirement comme élément de transition

-----Message d'origine-----
Crée une macro nommé Auto_Open(), mais il me semble que
les macros ne sont pas exécuté dans un PPS, quelqu'un
peut confirmer ?

-----Message d'origine-----
Bonjour,
Je voudrais qu'une macro qui met à jour une combobox
s'exécute à l'ouverture d'un pps. Je n'ai pas compris
les

explications de l'aide powerpoint. Est-ce-que quelqu'un
a

une explication plus compréhensible que l'aide
powerpoint?

Merci beaucoup d'avance.

.

.





Avatar
Hermine
bonjour monsieur

par respect pour la signature que vous utilisez, pourriez
vous, s'il vous plait, faire autre chose que des phrases
que seuls des gens qui connaissent parfaitement PPT
pourraient comprendre (et qui, finalement, n'ont surement
pas besoin d'aide, eux !).
Je ne suis pas une experte sur powerpoint, loin de la, et
c'est à ce titre que je viens chercher des explications
aussi claire que possible sur les forums. Auriez vous
l'obligeance, je vous prie, de vous exprimer clairement
et de décrire le plus possible ce que nous devons faire,
tout comme le ferait un formateur, certifié ou pas, mais
un brin pédagogue !
A moins que vous ne nous trouviez trop stupides pour
comprendre, mais alors comment faites vous vos formations
avec des stagiaires qui débutent ?

Si d'autres personnes veulent bien traduire les écrits de
ce monsieur, je l'en remercie par avance.

Cordialement
Hermine

-----Message d'origine-----
Si elles sont executé mais il faut passer par une Add-In
(*.ppa) obligatoirement comme élément de transition

-----Message d'origine-----
Crée une macro nommé Auto_Open(), mais il me semble que
les macros ne sont pas exécuté dans un PPS, quelqu'un
peut confirmer ?

-----Message d'origine-----
Bonjour,
Je voudrais qu'une macro qui met à jour une combobox
s'exécute à l'ouverture d'un pps. Je n'ai pas compris
les

explications de l'aide powerpoint. Est-ce-que
quelqu'un



a
une explication plus compréhensible que l'aide
powerpoint?

Merci beaucoup d'avance.

.

.


.






Avatar
Jinroh [MOS MI]
Il ne s'agit pas de cela. Je suppose qu'à partir des mots
clés, les gens sauront sur Google chercher les
informations qu'ils veulent.

J'expliquerai avec plaisir dans les détails mais je
réponds gratuitement à ces newsgroups et à ce titre je ne
suis pas payé (et n'ai pas le temps) pour écrire un
document de 5 pages sur ce qu'on trouve déjà par morceaux
sur quelques sites web à l'aide de Google (en l'occurence
la réponse à cette question se trouve sur le site de
microsoft mais sur la version anglophone et il faut lire
évidemment de haut en bas et pas en diagonale).

En temps que pédagogue certifié FSEA1 il me semble qu'il
est mieux pour l'apprentissage et le développement
(épanouissement) personnel de faire un certain effort
intellectuel pour arriver à se débrouiller un peu seul et
ne pas être toujours dépendants des autres ayant des
réponses toutes faites (tous les domaines confondus).

-----Message d'origine-----
bonjour monsieur

par respect pour la signature que vous utilisez, pourriez
vous, s'il vous plait, faire autre chose que des phrases
que seuls des gens qui connaissent parfaitement PPT
pourraient comprendre (et qui, finalement, n'ont surement
pas besoin d'aide, eux !).
Je ne suis pas une experte sur powerpoint, loin de la, et
c'est à ce titre que je viens chercher des explications
aussi claire que possible sur les forums. Auriez vous
l'obligeance, je vous prie, de vous exprimer clairement
et de décrire le plus possible ce que nous devons faire,
tout comme le ferait un formateur, certifié ou pas, mais
un brin pédagogue !
A moins que vous ne nous trouviez trop stupides pour
comprendre, mais alors comment faites vous vos formations
avec des stagiaires qui débutent ?

Si d'autres personnes veulent bien traduire les écrits de
ce monsieur, je l'en remercie par avance.

Cordialement
Hermine

-----Message d'origine-----
Si elles sont executé mais il faut passer par une Add-In
(*.ppa) obligatoirement comme élément de transition

-----Message d'origine-----
Crée une macro nommé Auto_Open(), mais il me semble que
les macros ne sont pas exécuté dans un PPS, quelqu'un
peut confirmer ?

-----Message d'origine-----
Bonjour,
Je voudrais qu'une macro qui met à jour une combobox
s'exécute à l'ouverture d'un pps. Je n'ai pas compris
les

explications de l'aide powerpoint. Est-ce-que
quelqu'un



a
une explication plus compréhensible que l'aide
powerpoint?

Merci beaucoup d'avance.

.

.


.


.







Avatar
Hermine
Bonjour monsieur (même ce mot la doit être trop long à
taper pour vous je pense)

Si avec quelques mots clés, comme vous dites, je pouvais
retrouver aussi simplement l'information sur google, je
n'aurais surement pas besoin d'un forum, et ce dernier
n'aurait pas une grande raison d'être.
Si pour chaque question vous répondez "recherchez sur
google", c'est sur, l'intéret du forum est assez limité,
la réponse pourrait même être faite par un robot.

L'objet d'un forum est effectivement de trouver une
entraide gratuite entre les personnes qui le fréquente,
mais si c'est trop long pour vous de donner une
explication autre que "cherchez sur google", je pense que
vous pourriez vous passer de répondre, même gratuitement.
Vous feriez des économies de temps et nous de lectures
stériles.

Je ne pense pas avoir besoin d'un document de 5 pages,
mais entre 5 pages et une simple ligne, il y a de la
marge, ne pensez vous pas ?

Vous dites que la réponse se trouve sur le site de
microsoft, mais vous ne donner même pas le lien ni une
indication pour faire la moindre recherche, mais par
contre vous faites de l'ironie en expliquant comment lire
de haut en bas (alors que chez moi c'est de gauche à
droite) c'est ce que vous appeler "aider" ?

Et alors cerise sur le gateau, "certifié FSEA1"... je
meurs de rire en lisant ça. Comme quoi, une
certification, et même plusieurs, ne donnent pas pour
autant une valeur à une personne !

Bref, je ne vous remercie absolument pas pour quoi que ce
soit, et je continuerai à faire confiance à des
formateurs non certifiés ; ceux qui le sont ont tendances
à péter un peu plus haut que leur fondement afin de
masquer leur ignorance.

Cordialement
Hermine
-----Message d'origine-----
Il ne s'agit pas de cela. Je suppose qu'à partir des
mots

clés, les gens sauront sur Google chercher les
informations qu'ils veulent.

J'expliquerai avec plaisir dans les détails mais je
réponds gratuitement à ces newsgroups et à ce titre je
ne

suis pas payé (et n'ai pas le temps) pour écrire un
document de 5 pages sur ce qu'on trouve déjà par
morceaux

sur quelques sites web à l'aide de Google (en
l'occurence

la réponse à cette question se trouve sur le site de
microsoft mais sur la version anglophone et il faut lire
évidemment de haut en bas et pas en diagonale).

En temps que pédagogue certifié FSEA1 il me semble qu'il
est mieux pour l'apprentissage et le développement
(épanouissement) personnel de faire un certain effort
intellectuel pour arriver à se débrouiller un peu seul
et

ne pas être toujours dépendants des autres ayant des
réponses toutes faites (tous les domaines confondus).

-----Message d'origine-----
bonjour monsieur

par respect pour la signature que vous utilisez,
pourriez


vous, s'il vous plait, faire autre chose que des
phrases


que seuls des gens qui connaissent parfaitement PPT
pourraient comprendre (et qui, finalement, n'ont
surement


pas besoin d'aide, eux !).
Je ne suis pas une experte sur powerpoint, loin de la,
et


c'est à ce titre que je viens chercher des explications
aussi claire que possible sur les forums. Auriez vous
l'obligeance, je vous prie, de vous exprimer clairement
et de décrire le plus possible ce que nous devons
faire,


tout comme le ferait un formateur, certifié ou pas,
mais


un brin pédagogue !
A moins que vous ne nous trouviez trop stupides pour
comprendre, mais alors comment faites vous vos
formations


avec des stagiaires qui débutent ?

Si d'autres personnes veulent bien traduire les écrits
de


ce monsieur, je l'en remercie par avance.

Cordialement
Hermine

-----Message d'origine-----
Si elles sont executé mais il faut passer par une Add-
In



(*.ppa) obligatoirement comme élément de transition

-----Message d'origine-----
Crée une macro nommé Auto_Open(), mais il me semble
que




les macros ne sont pas exécuté dans un PPS, quelqu'un
peut confirmer ?

-----Message d'origine-----
Bonjour,
Je voudrais qu'une macro qui met à jour une combobox
s'exécute à l'ouverture d'un pps. Je n'ai pas
compris





les
explications de l'aide powerpoint. Est-ce-que
quelqu'un



a
une explication plus compréhensible que l'aide
powerpoint?

Merci beaucoup d'avance.

.

.


.


.


.








Avatar
Jinroh [MOS MI]
Voici la solution (c'est la seule et unique manière de
faire simple sans avoir à écrire des pages et des pages):

1. Vous ouvrez le bloc-notes de Windows

2. Vous y tapez

Dim objPW
Set objPW = Wscript.CreateObject("PowerPoint.Application")
objPW.Visible = True
'Ne pas oublier de définir le chemin de votre propre
présentation
objPW.Presentations.Open "c:presentation.pps"
'Au lieu de "test" vous mettez le nom de votre procédure à
exécuter qui se trouve dans votre fichier PPS
objPW.Application.Run "test"

3. Vous enregistrez ce fichier au format NomDeFichier.vbs
et pour l'exécuter vous double cliquez dessus.

Garanti fonctionnel à 100%

Cordialement et sans rancune


-----Message d'origine-----
Bonjour monsieur (même ce mot la doit être trop long à
taper pour vous je pense)

Si avec quelques mots clés, comme vous dites, je pouvais
retrouver aussi simplement l'information sur google, je
n'aurais surement pas besoin d'un forum, et ce dernier
n'aurait pas une grande raison d'être.
Si pour chaque question vous répondez "recherchez sur
google", c'est sur, l'intéret du forum est assez limité,
la réponse pourrait même être faite par un robot.

L'objet d'un forum est effectivement de trouver une
entraide gratuite entre les personnes qui le fréquente,
mais si c'est trop long pour vous de donner une
explication autre que "cherchez sur google", je pense que
vous pourriez vous passer de répondre, même gratuitement.
Vous feriez des économies de temps et nous de lectures
stériles.

Je ne pense pas avoir besoin d'un document de 5 pages,
mais entre 5 pages et une simple ligne, il y a de la
marge, ne pensez vous pas ?

Vous dites que la réponse se trouve sur le site de
microsoft, mais vous ne donner même pas le lien ni une
indication pour faire la moindre recherche, mais par
contre vous faites de l'ironie en expliquant comment lire
de haut en bas (alors que chez moi c'est de gauche à
droite) c'est ce que vous appeler "aider" ?

Et alors cerise sur le gateau, "certifié FSEA1"... je
meurs de rire en lisant ça. Comme quoi, une
certification, et même plusieurs, ne donnent pas pour
autant une valeur à une personne !

Bref, je ne vous remercie absolument pas pour quoi que ce
soit, et je continuerai à faire confiance à des
formateurs non certifiés ; ceux qui le sont ont tendances
à péter un peu plus haut que leur fondement afin de
masquer leur ignorance.

Cordialement
Hermine
-----Message d'origine-----
Il ne s'agit pas de cela. Je suppose qu'à partir des
mots

clés, les gens sauront sur Google chercher les
informations qu'ils veulent.

J'expliquerai avec plaisir dans les détails mais je
réponds gratuitement à ces newsgroups et à ce titre je
ne

suis pas payé (et n'ai pas le temps) pour écrire un
document de 5 pages sur ce qu'on trouve déjà par
morceaux

sur quelques sites web à l'aide de Google (en
l'occurence

la réponse à cette question se trouve sur le site de
microsoft mais sur la version anglophone et il faut lire
évidemment de haut en bas et pas en diagonale).

En temps que pédagogue certifié FSEA1 il me semble qu'il
est mieux pour l'apprentissage et le développement
(épanouissement) personnel de faire un certain effort
intellectuel pour arriver à se débrouiller un peu seul
et

ne pas être toujours dépendants des autres ayant des
réponses toutes faites (tous les domaines confondus).

-----Message d'origine-----
bonjour monsieur

par respect pour la signature que vous utilisez,
pourriez


vous, s'il vous plait, faire autre chose que des
phrases


que seuls des gens qui connaissent parfaitement PPT
pourraient comprendre (et qui, finalement, n'ont
surement


pas besoin d'aide, eux !).
Je ne suis pas une experte sur powerpoint, loin de la,
et


c'est à ce titre que je viens chercher des explications
aussi claire que possible sur les forums. Auriez vous
l'obligeance, je vous prie, de vous exprimer clairement
et de décrire le plus possible ce que nous devons
faire,


tout comme le ferait un formateur, certifié ou pas,
mais


un brin pédagogue !
A moins que vous ne nous trouviez trop stupides pour
comprendre, mais alors comment faites vous vos
formations


avec des stagiaires qui débutent ?

Si d'autres personnes veulent bien traduire les écrits
de


ce monsieur, je l'en remercie par avance.

Cordialement
Hermine

-----Message d'origine-----
Si elles sont executé mais il faut passer par une Add-
In



(*.ppa) obligatoirement comme élément de transition

-----Message d'origine-----
Crée une macro nommé Auto_Open(), mais il me semble
que




les macros ne sont pas exécuté dans un PPS, quelqu'un
peut confirmer ?

-----Message d'origine-----
Bonjour,
Je voudrais qu'une macro qui met à jour une combobox
s'exécute à l'ouverture d'un pps. Je n'ai pas
compris





les
explications de l'aide powerpoint. Est-ce-que
quelqu'un



a
une explication plus compréhensible que l'aide
powerpoint?

Merci beaucoup d'avance.

.

.


.


.


.


.









Avatar
Jinroh [MOS MI]
J'oubliais le lien :

http://msdn.microsoft.com/library/default.asp?
url=/library/en-
us/modcore/html/deovrrunningcodeautomaticallywhenpowerpoint
addinisloadedorunloaded.asp

Le formateur qui vous a appris à faire des macros/vba (car
on apprend pas cela tout seul : c'est un métier et on ne
fait pas cela à la petite semaine!) aurait du vous donner
une série de liens internet de référence et vous apprendre
à utiliser l'aide de VBAE. Mais personne n'est parfait
n'est-ce pas ?

-----Message d'origine-----
Bonjour monsieur (même ce mot la doit être trop long à
taper pour vous je pense)

Si avec quelques mots clés, comme vous dites, je pouvais
retrouver aussi simplement l'information sur google, je
n'aurais surement pas besoin d'un forum, et ce dernier
n'aurait pas une grande raison d'être.
Si pour chaque question vous répondez "recherchez sur
google", c'est sur, l'intéret du forum est assez limité,
la réponse pourrait même être faite par un robot.

L'objet d'un forum est effectivement de trouver une
entraide gratuite entre les personnes qui le fréquente,
mais si c'est trop long pour vous de donner une
explication autre que "cherchez sur google", je pense que
vous pourriez vous passer de répondre, même gratuitement.
Vous feriez des économies de temps et nous de lectures
stériles.

Je ne pense pas avoir besoin d'un document de 5 pages,
mais entre 5 pages et une simple ligne, il y a de la
marge, ne pensez vous pas ?

Vous dites que la réponse se trouve sur le site de
microsoft, mais vous ne donner même pas le lien ni une
indication pour faire la moindre recherche, mais par
contre vous faites de l'ironie en expliquant comment lire
de haut en bas (alors que chez moi c'est de gauche à
droite) c'est ce que vous appeler "aider" ?

Et alors cerise sur le gateau, "certifié FSEA1"... je
meurs de rire en lisant ça. Comme quoi, une
certification, et même plusieurs, ne donnent pas pour
autant une valeur à une personne !

Bref, je ne vous remercie absolument pas pour quoi que ce
soit, et je continuerai à faire confiance à des
formateurs non certifiés ; ceux qui le sont ont tendances
à péter un peu plus haut que leur fondement afin de
masquer leur ignorance.

Cordialement
Hermine
-----Message d'origine-----
Il ne s'agit pas de cela. Je suppose qu'à partir des
mots

clés, les gens sauront sur Google chercher les
informations qu'ils veulent.

J'expliquerai avec plaisir dans les détails mais je
réponds gratuitement à ces newsgroups et à ce titre je
ne

suis pas payé (et n'ai pas le temps) pour écrire un
document de 5 pages sur ce qu'on trouve déjà par
morceaux

sur quelques sites web à l'aide de Google (en
l'occurence

la réponse à cette question se trouve sur le site de
microsoft mais sur la version anglophone et il faut lire
évidemment de haut en bas et pas en diagonale).

En temps que pédagogue certifié FSEA1 il me semble qu'il
est mieux pour l'apprentissage et le développement
(épanouissement) personnel de faire un certain effort
intellectuel pour arriver à se débrouiller un peu seul
et

ne pas être toujours dépendants des autres ayant des
réponses toutes faites (tous les domaines confondus).

-----Message d'origine-----
bonjour monsieur

par respect pour la signature que vous utilisez,
pourriez


vous, s'il vous plait, faire autre chose que des
phrases


que seuls des gens qui connaissent parfaitement PPT
pourraient comprendre (et qui, finalement, n'ont
surement


pas besoin d'aide, eux !).
Je ne suis pas une experte sur powerpoint, loin de la,
et


c'est à ce titre que je viens chercher des explications
aussi claire que possible sur les forums. Auriez vous
l'obligeance, je vous prie, de vous exprimer clairement
et de décrire le plus possible ce que nous devons
faire,


tout comme le ferait un formateur, certifié ou pas,
mais


un brin pédagogue !
A moins que vous ne nous trouviez trop stupides pour
comprendre, mais alors comment faites vous vos
formations


avec des stagiaires qui débutent ?

Si d'autres personnes veulent bien traduire les écrits
de


ce monsieur, je l'en remercie par avance.

Cordialement
Hermine

-----Message d'origine-----
Si elles sont executé mais il faut passer par une Add-
In



(*.ppa) obligatoirement comme élément de transition

-----Message d'origine-----
Crée une macro nommé Auto_Open(), mais il me semble
que




les macros ne sont pas exécuté dans un PPS, quelqu'un
peut confirmer ?

-----Message d'origine-----
Bonjour,
Je voudrais qu'une macro qui met à jour une combobox
s'exécute à l'ouverture d'un pps. Je n'ai pas
compris





les
explications de l'aide powerpoint. Est-ce-que
quelqu'un



a
une explication plus compréhensible que l'aide
powerpoint?

Merci beaucoup d'avance.

.

.


.


.


.


.









Avatar
Geo
Bonjour Jinroh [MOS MI]


Le formateur qui vous a appris à faire des macros/vba (car
on apprend pas cela tout seul : c'est un métier et on ne
fait pas cela à la petite semaine!)


C'est bien mal connaître le monde des entreprises et encore plus celui
des "bricoleurs" qui programment pour leurs besoins (ou leur plaisir)
personnels.
Quelle est la part de ceux qui font du vba qui ont une une formation
organisée ?
Beaucoup (j'en suis) ont appris et progressent grâce aux forums.
Oui, c'était gratuit, heureusement car je n'en aurais jamais profité.
C'est aussi pour ça que j'essaie d'aider les autres quand je peux.

--

A+

Avatar
Jinroh
Humm.. le problème en bricolant (ce qui n'est pas un mal)
c'est que vous n'avez pas de base d'algorithmique
sérieuses. Probablement vous ne savez pas juger
algébriquement la complexité de votre algorithme VBA et
son optimisation correcte.

Ainsi quand j'interviens dans le entreprises certains
codes ne respectent ni la nomenclauture de
Leszinsky/Reddick, ni les méthodes d'ajout de commentaires
internationales, et les déclarations des variables sont
rigoureuses et les codes ne sont pas optimisés et
structurées (d'où une perte en temps d'exécution de 30
secondes à parfois 4 minutes des programmes et un mauvais
rendement de l'employé dans son travail quotidien dontle
job n'est pas de faire de la programmation)

Par ailleurs, les responsables RH des sociétés où
j'interviens ne souhaitent pas que leurs employés fassent
de la prog (ce qui est bien compréhensible...
malheureusement mais c'est ainsi). Est-il normal que
l'employé passe plusieurs dizaines d'heures à faire un
programme - alors qu'à nouveau il devrai se concentrer sur
son travail - qu'un consultant peut faire en un heure à
peine parfois ?

-----Message d'origine-----
Bonjour Jinroh [MOS MI]


Le formateur qui vous a appris à faire des macros/vba
(car


on apprend pas cela tout seul : c'est un métier et on ne
fait pas cela à la petite semaine!)


C'est bien mal connaître le monde des entreprises et
encore plus celui

des "bricoleurs" qui programment pour leurs besoins (ou
leur plaisir)

personnels.
Quelle est la part de ceux qui font du vba qui ont une
une formation

organisée ?
Beaucoup (j'en suis) ont appris et progressent grâce aux
forums.

Oui, c'était gratuit, heureusement car je n'en aurais
jamais profité.

C'est aussi pour ça que j'essaie d'aider les autres quand
je peux.


--

A+



.




1 2 3