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 :

Insérer des fichiers SWF dans un ppt automatiquement


Sujet :

VBA PowerPoint

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Avril 2012
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Avril 2012
    Messages : 3
    Par défaut Insérer des fichiers SWF dans un ppt automatiquement
    Bonjour,

    Pour créer des contrôles Shockwave flash sur un ppt j'ai fait un macro qui détecte le nombre des fichiers *.swf dans un dossier "TEST"
    et ajoute automatiquement des contrôles Shockwave flash dans les slides avec une dimension déterminée, le code est :

    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
    16
    17
    Sub newdiapoinsertSWF()
    Dim Myfile
    Dim i As Integer
    Dim cheminh As String
    i = 1
    Myfile = Dir("C:\Documents and Settings\ADMINISTRATEUR\Bureau\TEST\" & "*.swf")
    Do While Myfile <> ""
    With ActivePresentation.Slides
    .Add .Count + 1, ppLayoutBlank
    End With
    ActiveWindow.View.GotoSlide (i)
    i = i + 1
    Myfile = "C:\Documents and Settings\ADMINISTRATEUR\Bureau\TEST\" & Myfile
    ActiveWindow.Selection.SlideRange.Shapes.AddOLEObject(Left:=20, Top:=20, Width:=680, Height:=505, ClassName:="ShockwaveFlash.ShockwaveFlash", Link:=msoTrue).Select
    Myfile = Dir
    Loop
    End Sub

    Le problème ce que j'arrive pas à mettre un code pour automatiser l'intégration des fichiers *.swf . j'ai fait ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Slide1.ShockwaveFlash1.Movie = "1.swf"
    Slide2.ShockwaveFlash1.Movie = "2.swf"
    Slide3.ShockwaveFlash1.Movie = "3.swf"
    Slide4.ShockwaveFlash1.Movie = "4.swf"
    Slide5.ShockwaveFlash1.Movie = "5.swf"
    Slide6.ShockwaveFlash1.Movie = "6.swf"
    Slide7.ShockwaveFlash1.Movie = "7.swf"
    Slide8.ShockwaveFlash1.Movie = "8.swf"
    Slide9.ShockwaveFlash1.Movie = "9.swf"
    Slide10.ShockwaveFlash1.Movie = "10.swf"
    ça marche mais à chaque fois il faut modifier le macro, selon le nombre des fichiers *.swf.

    Qui peut m'aider à faire ce truc ? Sachant qu'il a une relation
    ( Slide1==> "1.swf" ; Slide2==> "2.swf " ; Slide3==> "3.swf "...)

    Merci d'avance.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Peut-être un piste de réflexion en parcourant les slides :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Public Sub ParcoursSLide()
        Dim objSld As Slide
        Dim intSldNumber As Integer
     
        For Each objSld In ActivePresentation.Slides
            intSldNumber = objSld.SlideNumber
        Next objSld
    End Sub
    Et en testant (ce n'est qu'une idée, je n'ai pas testé) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    objSld.ShockwaveFlash1.Movie = intSldNumber & ".swf"
    à inclure dans la boucle.

    Comme je te l'ai dit, ce n'est qu'une piste.

    Philippe

  3. #3
    Candidat au Club
    Inscrit en
    Avril 2012
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Avril 2012
    Messages : 3
    Par défaut Insérer des fichiers SWF dans un ppt automatiquement
    Merci beaucoup pour votre collaboration j'ai testé le code, il ya une erreur de compilation "Membre de méthode ou de données introuvable" sur le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     objSld.ShockwaveFlash1.Movie = intSldNumber & ".swf"

Discussions similaires

  1. Insérer un fichier SWF dans une frame.
    Par Ophiucus02 dans le forum Beamer
    Réponses: 2
    Dernier message: 18/09/2011, 09h01
  2. [Joomla!] Comment insérer un fichier swf dans Joomla
    Par TOSSS dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 24/03/2011, 12h24
  3. [E-03] Insérer des fichiers pdf et tif dans une feuille excel
    Par Boby71C dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 24/11/2008, 21h17
  4. Insérer des en-têtes dans tous ses fichiers
    Par nako dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 28/09/2007, 15h18

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