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

VBA PowerPoint Discussion :

Pages de notes avec Automation


Sujet :

VBA PowerPoint

  1. #1
    Membre confirmé
    Homme Profil pro
    Manager de projet (retraité)
    Inscrit en
    Juillet 2010
    Messages
    152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Manager de projet (retraité)

    Informations forums :
    Inscription : Juillet 2010
    Messages : 152
    Par défaut Pages de notes avec Automation
    Bonjour à tous,

    J’aimerais soumettre à votre sagacité une question ayant trait au pilotage de Word 2010 par Powerpoint 2010 au moyen d’Automation.

    Voici mon problème : Powerpoint permet d’éditer avec Word les pages de notes destinées à l’animateur d’une présentation selon l’enchainement suivant : Fichier > Enregistrer et envoyer > Créer des documents (2 fois) puis choix "Commentaires à côté des diapositives".

    Ceci produit une feuille avec 3 diapos par pages + le commentaire à côté mais avec un double inconvénient :
    • Beaucoup de papier imprimé à cause des diapos
    • Même les diapos sans commentaires sont listées

    C’est pourquoi je reprends la main (en VBA via Powerpoint Automation) sur le document Word une fois enregistré, afin de supprimer les diapos et de condenser le texte (je peux ainsi le consulter sans rester rivé au PC en double affichage). Et ça marche parfaitement.

    Ce qui manque c’est le pilotage de la génération initiale du document ainsi que le paramétrage du nom complet à enregistrer dans la boite de dialogue. J’ai pas mal cherché mais n’ai pas trouvé de méthode VBA permettant de le faire.

    J’ai donc provisoirement contourné la difficulté à coups de Sendkeys et d’AppActivate mais ce n’est pas propre. De plus le nom de fichier .docx que j’envoie par Senkeys a parfois (une fois sur 2 ou 3) ses premiers caractères tronqués.

    La question que je souhaite vous proposer est de savoir si, en l’absence d’enregistreur de macros, il y a une solution VBA pour piloter ce processus ?

    Merci d'avance.

    Bien cordialement.

  2. #2
    Expert confirmé
    Avatar de Didier Gonard
    Homme Profil pro
    Formateur Office et développeur VBA en freelance
    Inscrit en
    Février 2008
    Messages
    2 805
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Formateur Office et développeur VBA en freelance

    Informations forums :
    Inscription : Février 2008
    Messages : 2 805
    Par défaut
    bonjour,

    Ce fil pourra peut-être t'aider ?

    http://www.developpez.net/forums/d76...usieurs-pages/

    Sur la fin, on traite du passage dans word

    cordialement,

    Didier

  3. #3
    Membre confirmé
    Homme Profil pro
    Manager de projet (retraité)
    Inscrit en
    Juillet 2010
    Messages
    152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Manager de projet (retraité)

    Informations forums :
    Inscription : Juillet 2010
    Messages : 152
    Par défaut
    Bonjour Ormonth,

    Effectivement ce fil m'a considérablement aidé : j'ai tout refait car ma solution n'était ni performante ni esthétique (ce qui est encore plus grave ).

    J'ai donc créé le document Word au lieu de corriger celui produit par PPT et le résultat est exactement tel que je le souhaitais.

    Il ne me reste qu'à te rmercier pour ton aide.

    Bien cordialement.

Discussions similaires

  1. Forcer une page à s'ouvrir avec Internet Explorer
    Par alexbubs dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 31/10/2005, 10h32
  2. Envoi mail par Notes avec un autre nom
    Par why-not-mi dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 20/10/2005, 16h35
  3. petit probleme avec automation Excel
    Par Tempotpo dans le forum API, COM et SDKs
    Réponses: 6
    Dernier message: 05/08/2005, 08h57
  4. [C#] Page blanche lors avec Response (NFop)
    Par SoaB dans le forum ASP.NET
    Réponses: 2
    Dernier message: 16/06/2005, 16h26
  5. Page d'acceuil avec photoshop-Image ready
    Par Lyn2004 dans le forum Webdesign & Ergonomie
    Réponses: 4
    Dernier message: 06/02/2005, 14h50

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