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 :

Moteur de recherche dans POWERPOINT


Sujet :

VBA PowerPoint

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 1
    Par défaut Moteur de recherche dans POWERPOINT
    bonsoir

    je cherche à résoudre mon problème. J'ai une macro qui fonctionne très bien sous powerpoint97/2003 mais plus sous 2007. La macro a la fonction d'un moteur de recherche. Dans la combox, on tape un mot, la macro affiche les unes après les autres toutes les slides qui comportent le mot. Mon diapo comprend beaucoup de slides et mes utilisateurs au bureau ont du mal à s'y retrouver. D'où la necessité de cette macro. Mais voilà, j'ai migré 2007, et bug! Merci pour votre aide. Ci dessous ma macro :

    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
    18
    19
    20
    21
    22
    23
    Sub RechercheMotClé()
    mot = InputBox("Entrer le Mot recherché")
    For Each sld In Application.ActivePresentation.Slides
    For Each shp In sld.Shapes
    If shp.HasTextFrame Then
    Set txtRng = shp.TextFrame.TextRange
    Set foundText = txtRng.Find(FindWhat:=mot)
    Do While Not (foundText Is Nothing)
    With foundText
    .Font.Bold = True
    Set foundText = _
    txtRng.Find(FindWhat:="PROUT", _
    After:=.Start + .Length - 1)
    End With
    SlideShowWindows(1).View.GotoSlide (sld.SlideIndex)
    r = MsgBox("Le MOT recherché est affiché en caractère GRAS - Clic sur Suivant pour une autre proposition !", vbOKCancel)
    If r = vbCancel Then Exit For
    Loop
    End If
    Next
    If r = vbCancel Then Exit For
    Next
    End Sub

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

    Peux-tu donner le message d'erreur et où il se produit.
    De plus, peux-tu indiquer comment sont déclarés les variables.

    De plus, ton fichier est au format ppt ou pptm ?

    Philippe

Discussions similaires

  1. Réponses: 2
    Dernier message: 02/05/2007, 17h07
  2. [JSP/SERVLET] Moteur de recherche dans fichiers PDF
    Par crewstyle dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 27/04/2007, 16h18
  3. Créer un moteur de recherche dans une cellule d'un classuer excel
    Par ludovicparis dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 20/03/2007, 15h36
  4. création d'un moteur de recherche dans un site
    Par hedi_wazo2001 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 14/12/2006, 16h23
  5. Moteur de recherche dans PDF
    Par jhice dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 09/05/2006, 14h58

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