C'est indiqué ici : comment procéder
http://support.microsoft.com/default.aspx?scid=kb;en-
us;q163461
>-----Message d'origine-----
>.
>
>-----Message d'origine-----
>.
>
>-----Message d'origine-----
>.
>
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-----
>.
>
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-----
>.
>
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.
>.
>
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-----
>.
>
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-----
>.
>
> Jinroh [MOS MI] nous a écrit :
> 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+
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-----
>.
>
>-----Message d'origine-----
>.
>
euh.. là je ne vous suis pas ?
1. Avez-vous vraiment besoin d'une macro pour faire cela
(un bouton d'action ne ferait-il pas l'affaire)
2. Je ne comprends pas bien votre problème (ne l'ayant
jamais eu et n'arrivant pas le provoquer). Pouvez-vous
être plus explicite.
PS: dans la documentation VBA il est bien écrit :
With the proper file converters installed, Microsoft
PowerPoint opens files with the following MS-DOS file
extensions: .ch3, .cht, .doc, .htm, .html, .mcw, .pot, .ppa
, .pps, .ppt, .pre, .rtf, .sh3, .shw, .txt, .wk1, .wk3, .wk
4, .wpd, .wpf, .wps, and .xls.
Donc les pps sont dans la liste et fonctionnent.
>-----Message d'origine-----
>.
>
1. ouvrir fichetechnique.ppt (presentation.open...)
2. faire partir une macro2 qui se trouve dans
fichetechnique.ppt. la macro2 met à jour un combobox qui
se trouve dans fichetechnique.ppt, dans un Objets Slide de
VBA (pas dans un module). (application.run...)
Cela fonctionne. Donc juste après l'ouverture de
fichetechnique.ppt, juste avant que ce dernier ne "prenne
la main", intro.ppt donne l'ordre à fichetechnique.ppt de
faire partir macro2.
Si je transforme fichetechnique.ppt en pps et que je fais
partir la macro2, après adaptations, depuis ce pps avec un
bouton, la mise à jour du combobox fonctionne.
Maintenant imagine : si je transforme intro.ppt en pps
avec enregistrer sous, j'ai un pps ouvert dans powerpoint.
A ce moment, si j'appelle fichetechnique.pps avec
intro.pps, la fonction d'ouverture de fichetechnique.pps
se fait mais pas le démarrage de la macro2, alors la
macro2 fonctionne si je la fais démarrer depuis
fichetechnique.pps
Maintenant si je ferme tous les pps et que j'ouvre
intro.pps, donc sans que powerpoint ne soit ouvert, la
macro1 ne fonctionne pas du tout.
En fait j'aimerais bien avoir que des pps et que mes
macros tourne comme avec mes ppt.
J'ai essayé ton truc avec le vbs. Là ça ne fonctionne qu'à
moitié. Après l'ouverture il y a un message d'erreur, je
vais étudier ça un peu, j'ai sans doute fais faux, merci,
je ne connaissais pas les vbs.
>-----Message d'origine-----
Est-ce que ton système doit marcher uniquement sur ton
ordinateur ? Si oui alors je te dis comment faire (mais ce
sera long). Si non... alors il faudra passer par un VBS à
nouveau en utilisant la commande Shelll très certainement
>-----Message d'origine-----
>.
>
Hé bien voila, il faut juste insister lourdement et vous
piquez pour avoir finalement 4 lignes de script.
Merci pour votre aide, si vous pouviez faire de même avec
toutes vos interventions, elles seraient grandement
apprécié et nettement plus intéressante que "rechercher
sur google".
Encore merci
Hermine
>-----Message d'origine-----
>.
>
pourquoi vos liens sont-il complètement cassé ? il faut
tous les reconstituer, c'est bizarre.
Pour répondre à votre question, si j'avais été formé au
VBA je n'aurais surement pas eu besoin d'explication
supplémentaire, mais mon employeur ne tiens pas à
dépenser 5 jours de formations (c'est un minimum pour une
formation sérieuse) qui ne lui parraissent pas
indispensable.
J'essaye de trouver de l'aide pour certains point précis
dans les forums.
Quand à donner une série de lien, ou de bibliographie, ce
n'est pas vraiment trés pédagogue la non plus. A mon avis
ça ressemble plus à du "je peux pas tout vous expliquer,
débrouillez vous avec ce que vous trouverez ici"
Merci pour votre ironie.
Hermine
>-----Message d'origine-----
>.
>
vous avez parfaitement raison, j'essaye moi aussi de me
débrouiller avec ce que je trouve de ci de la, et il est
dommage que certaines réponses ressemble un peu trop
à "rechercher sur google".
Tout le monde n'as pas toute les connaissances, et je
remercie encore les aimables participant de ce forums (et
de bien d'autres aussi) pour toutes la patiente et
l'abnégation dont ils font preuve.
Cordialement
Hermine
>-----Message d'origine-----
>.
>
je vous ai déjà remercié pour votre aide, mais je ne peux
m'empécher de remarquer que vous ecrivez beaucoup plus de
grandes phrases creuses ici, que vous ne donnez de
véritable aides/conseils ou procédures à ceux qui en
réclame.
Puissiez vous comprendre que nous avons beaucoup plus
besoin de procédures (de moins de 5 pages mais de plus
d'une ligne), plutot que des grandes phrases que vous
n'utilisez que pour vous dédouanner.
Sans rancune et encore merci.
Hermine
>-----Message d'origine-----
>.
>
cette présentation, incluant plusieurs pps, est sensée
fonctionner sur n'importe quel ordinateur. Je n'ai aucune
connaissance sur les macros complémentaires locales et les
vbs. Je suis preneur de toute information ou pistes à
suivre qui pourrait me faire progresser.
Je te remercie.
>-----Message d'origine-----
Tu es arrivé à faire fonctionner le dernier VBS ? (il faut
que tu y arrive pour la suite).
>-----Message d'origine-----
>.
>
>-----Message d'origine-----
>.
>
"Jinroh" <anon...@discussions.microsoft.com> a écrit dans le message
de news:020b01c47a61$95a8f1b0$a501...@phx.gbl...
>pourquoi vos liens sont-il complètement cassé ? il faut
>tous les reconstituer, c'est bizarre.
C'est parce qu'il passe par l'interface Web de MS qui a de la misère
avec les longs liens hypertextes. Alors que s'il utilisait OE 6 mis à
jour, ou un autre vrai programme de news, les liens ne seraient pas
coupés.