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 :

TextBox à saisir en Mode diaporama


Sujet :

VBA PowerPoint

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Urbaniste
    Inscrit en
    Mai 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mai 2016
    Messages : 2
    Points : 1
    Points
    1
    Par défaut TextBox à saisir en Mode diaporama
    Bonjour,

    Je connais un peu plus VBA sous Excel et galère à m'en servir pour créer une présentation powerpoint interactive.
    Mon souci est que je fais ce que je veux faire si je dessine au préalable mes TextBox.
    Mais je voudrais, sur une slide, créer un nombre précis de TextBox suivant une information précédemment saisie.
    Jusqu'ici, tout va bien.
    Sauf que je n'arrive pas à rendre mes TextBox interactives... Chose nécessaire, puisque je veux traiter la donnée ainsi saisie.

    Mon code est le suivant pour créer chaque TextBox

    (TypoRens est un Shape, et Top est un Integer qui bouge)

    Code VB : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     Set TypoRens = Sld.Shapes.AddTextbox(msoTextOrientationHorizontal, 220, Top, 200, 100)
     With TypoRens
     .TextFrame.TextRange.Text = TextBoxName
     .Line.Visible = msoTrue
     .Enabled = True
     .Locked = False
     End With

    Je précise que je voudrais fortement éviter de passer par un userform ou une InputBox qui sont très moches.
    Juste une case à remplir, je récupère la donnée et basta, sans popup

    Auriez-vous l'amabilité de m'apporter vos lumières, svp ?

    Bien cordialement,

  2. #2
    Nouveau Candidat au Club
    Homme Profil pro
    Urbaniste
    Inscrit en
    Mai 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mai 2016
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Je reformule
    Bon, j'ai compris mon premier problème avec les shape

    Avec un contrôle, ça doit mieux aller, mais je bute sur l'objet définissant le contrôle (je suis toujours dans l'objectif d'un diaporama Powerpoint)
    Mais le débogage bloque au rouge

    Code VB : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    Sub test_click()
        
      Dim Sld As Object
      Dim Boiboite As Control
          
      Set Sld = ActivePresentation.Slides
         
      Set Boiboite = Sld.Controls.Add("Forms.TextBox.1", "Typo 1", True)
        With Boiboite
            .Width = 150
            .Height = 25
            .Top = 100
            .Left = 100
        End With
    End Sub

Discussions similaires

  1. Problème en mode diaporama
    Par nygau96 dans le forum VBA PowerPoint
    Réponses: 1
    Dernier message: 20/10/2010, 08h02
  2. [PPT-2007] Texte invisible en mode diaporama
    Par manulemalin13000 dans le forum Powerpoint
    Réponses: 7
    Dernier message: 11/05/2010, 17h33
  3. [PPT-2003] code vba pour la diapositive active en mode diaporama
    Par nanouvince dans le forum VBA PowerPoint
    Réponses: 8
    Dernier message: 10/02/2010, 12h04
  4. Couleur de remplissage d'une forme en mode diaporama
    Par Job3-14 dans le forum VBA PowerPoint
    Réponses: 7
    Dernier message: 25/03/2009, 23h04
  5. Ecrire en mode diaporama ?
    Par laurentabj dans le forum Powerpoint
    Réponses: 6
    Dernier message: 02/01/2008, 16h55

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