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 :

[VBA-PP] macro pour insérer des images dans PowerPoint


Sujet :

VBA PowerPoint

  1. #1
    Candidat au Club
    [VBA-PP] macro pour insérer des images dans PowerPoint
    Bonjour,

    Je monte un diaporama avec PowerPoint sous Office 2000. J'ai plus de 300 photos à placer dans des diapos successives et je cherche à simplifier le montage avec des macros. Pas de problème pour créer de nouvelles diapos, ni pour dimensionner les photos insérées.
    Par contre, pour insérer les photos qui se trouvent dans un dossier, impossible de créer ou d'écrire une macro qui permette de choisir le fichier à ouvrir. Alors que c'est possible sous Excel.
    par exemple, cette macro :

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    Sub Macro1()
    Application.Workbooks.Open Application.GetOpenFilename()
    End Sub


    fonctionne parfaitement sous Excel.

    Recopiée dans une macro sous PowerPoint, elle plante sur .GetOpenFilename et renvoie le message d'erreur suivant :
    Erreur de compilation : membre de méthode ou de données introuvable
    J'ai essayé plusieurs procédures trouvées sur les forums ou des tutoriels, aucune ne fonctionne sous PowerPoint pour choisir le fichier à insérer (correspondant au menu "Insertion - Image - A partir du fichier" de PowerPoint.
    Quelqu'un pourrait-il me donner une explication, ou une solution ?

    Un grand Merci d'avance
    A+

  2. #2
    Inactif  
    Quelqu'un pourrait-il me donner une explication, ou une solution ?
    Une explication à quoi ?
    A l'absence de réponse ? - oui : tu n'es pas sur le bon sous-forum (lire le mode d'emploi)
    Une solution ? oui : "poster" sur le bon sous-forum pour avoir une réponse.

  3. #3
    Candidat au Club
    Merci à jmfmarques.

    Une explication à la raison pour laquelle la macro qui fonctionne sous Excel ne fonctionne pas sous PowerPoint.
    Je me trompe peut être, mais les macros de PowerPoint et Excel sont bien écrites en Visual Basic ? Je les lis et les modifie avec VisualBasic Editor.

    Et je suis désolé, mais après un certain nombre d'heures de recherche dans les tutoriels et les FAQ, sur plusieurs sites, je n'ai rien trouvé qui soit transposable sous PowerPoint.
    Quand au Sous Forum, je pensais avoir trouvé le bon. Erreur. Ce serait sympa de me dire quel est celui qui convient car je n'en vois pas d'autre hélas.

    Comment faut-il faire pour montrer "qu'on a d'abord tout fait (lu l'aide en ligne en particulier) avant de solliciter ce coup de main.

    A+

  4. #4
    Membre régulier
    j'ai posté un script vba qui pourrais peut etre t'intéressé:

    http://www.developpez.net/forums/sho...218&page=2

    faites des recherches sur les questions qui ont deja été posé...

    Bon sinon la macro que j'ai posté permet de créer un powerpoint d'excel en incluant du texte et des graph.
    Mais bon le principe et le meme pour des photos.
    Location saisonnière dans le Lot:
    http://www.lot-holidays.com

  5. #5
    Modérateur

    Citation Envoyé par mashpro
    Si tu es dans PowerPoint, je doute qu'il y ait des Workbooks...
    N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
    Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
    Pensez aussi à voter pour les réponses qui vous ont aidés.
    ------------
    Je dois beaucoup de mes connaissances à mes erreurs!

###raw>template_hook.ano_emploi###