Sous vbs ouvrir une présentation sans l'application
Hermios
Messages postés264Date d'inscriptiondimanche 14 avril 2013StatutMembreDernière intervention23 mai 2014
-
30 juil. 2008 à 16:22
Hermios
Messages postés264Date d'inscriptiondimanche 14 avril 2013StatutMembreDernière intervention23 mai 2014
-
31 juil. 2008 à 09:38
Salut à tous,
Voici mon code :
Dim PptApp
Dim Ppt
Set PptApp = CreateObject("PowerPoint.Application")
PptApp.Visible = True
Set Ppt = Presentations.open("C:\Totto.ppt")
Ppt.SlideShowSettings.Run
Comme vous pouvez le voir, il est archi simple, et permet d'ouvrir un ppt sous forme de diapos.
Seulement, il ouvre systématiquement en fond une appli power point vide.
Celle-ci est créée par la ligne PptApp.Visible=True, je me suis donc fait un plaisir de la supprimer... et ca ne marche pas!!!!
Alors quand je ferme ma diapo, j'ai encore cette foutue appli vide qui traine en fond. Quelqu'un saurait il comment éviter ca?
Merci beaucoup
@+. Hermios
A voir également:
Sous vbs ouvrir une présentation sans l'application
zen69
Messages postés584Date d'inscriptionjeudi 28 décembre 2006StatutMembreDernière intervention29 avril 20101 30 juil. 2008 à 20:11
Celle-ci est créée par la ligne PptApp.Visible=True
Faux ton powerpoint est creer ici ==> Set PptApp = CreateObject("PowerPoint.Application")
je me suis donc fait un plaisir de la supprimer... et ca ne marche pas!!!!
Normal la propriété visible rend simple visible ou invisible le power point.
Alors quand je ferme ma diapo, j'ai encore cette foutue appli vide qui traine en fond. Quelqu'un saurait il comment éviter ca?
PptApp.Quit non ?
<hr size="2" width="100%" />
zen69 aka Ortho Le Profett
Hermios
Messages postés264Date d'inscriptiondimanche 14 avril 2013StatutMembreDernière intervention23 mai 20142 30 juil. 2008 à 21:33
Tout d'abord, merci de vos réponses.
Effectivement, c'est bien la ligne
Set PptApp = CreateObject("PowerPoint.Application"), autant pour moi, e voulqis dire afficher l'appli.
PptApp.Quit quitte l'application...mais aussi mon power point, ce que je voudrai éviter!
Enfin, petite erreur de copier coller (je sais pas comment j'ai fait d'ailleurs!)
Set Ppt=PptApp.Presentations...