IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBScript Discussion :

Comment ouvrir un pps et le fermer automatiqement ?


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Août 2009
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 23
    Par défaut Comment ouvrir un pps et le fermer automatiqement ?
    Bonjour,

    Je cherche à faire un script qui ouvre MAIS SUROUT qui ferme un diaporama .pps une fois tous les slides passés. Soit une opération apres X secondes (ou X est la durée du diapo) soit un bout de macro qui enverrait un clic quand l'ecran final noir apparait. J'ai trouvé plusieurs bouts de codes en cherchant par ci par là mais je n'arrive pas à les articuler ensemble.

    Quelqu'un parmi vous pourrait m'aider ?

    Ce code me permet de fermer la visionneuse. Il fonctionne bien mais si je le mets dans un batch apres l'ouverture du diapo il ne s'exécute pas tant que le diapo n'est pas fermé donc dans ce contexte il ne sert à rien
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    Set oSh=CreateObject("WScript.Shell")
    Set oWMi=GetObject("winmgmts:/root/cimv2")
    Set colProcs=oWmi.ExecQuery( _
    "SELECT * FROM Win32_Process " & _
    "WHERE Name='POWERPNT.EXE'")
    For Each oProc In colProcs
    If oSh.AppActivate(oProc.ProcessId) Then
    WScript.Sleep (4000)
    oSh.SendKeys "%{F4}" ' WM_CLOSE
    WScript.Sleep (4000)
    If oSh.AppActivate(oProc.ProcessId) Then
    oProc.Terminate () ' Kill
    End If
    End If
    Next
    Avec le code ci-dessous on est censé faire une macro dans Office qui fait un clic sur l'ecran noir de fin mais je n'y arrive pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub CommandButton1_Click() 
     SlideShowWindows(Index:=1).View.Exit 
    End Sub
    Merci par avance pour votre aide

  2. #2
    Rédacteur
    Avatar de omen999
    Profil pro
    Inscrit en
    Février 2006
    Messages
    1 302
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 1 302
    Par défaut
    salut,
    si le fichier pps est géré par powerpoint, le + simple est d'utiliser son serveur
    automation
    un peu de lecture: http://msdn.microsoft.com/fr-fr/library/bb772069.aspx
    la méthode Quit permet de fermer l'application
    nomen omen, nemo non omen - Consultez la FAQ VBScript et les cours et tutoriels VBScript
    le plus terrible lorsqu'une voiture renverse un piéton, c'est que ce sont les freins qui hurlent. (ramón)
    pas de questions techniques par mp

Discussions similaires

  1. Comment ouvrir et fermer un port réseau ?
    Par andrianiaina dans le forum Dépannage et Assistance
    Réponses: 3
    Dernier message: 23/11/2011, 09h22
  2. Comment ouvrir ou fermer les port COM5, COM6 et COM7
    Par pierrot10 dans le forum Windows 7
    Réponses: 1
    Dernier message: 18/03/2011, 18h06
  3. Réponses: 1
    Dernier message: 03/06/2008, 10h38
  4. comment ouvrir et fermer des ports
    Par aefmaaradji dans le forum Réseau
    Réponses: 3
    Dernier message: 16/04/2008, 15h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo