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.






Répondre avec citation



Partager