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 :

Saisie et contrôle du texte d'une TextBox


Sujet :

VBA PowerPoint

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Gestionnaire de parc micro-informatique
    Inscrit en
    février 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Gestionnaire de parc micro-informatique
    Secteur : Associations - ONG

    Informations forums :
    Inscription : février 2013
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Saisie et contrôle du texte d'une TextBox
    Bonjour à tous,

    j'essaie de simuler une navigation dans des fenêtres d'un logiciel, mais j'ai besoin de saisir du texte (comme on ferait avec un mot de passe) le contrôler mais juste en validant par la touche [Entrée] du clavier.
    J'utilise pour cela une TextBox sur la slide concernée, mais elle ne se remet pas à zéro en relançant la présentation et ne se valide pas avec la touche [entrée].

    Voici le code de la diapo1 :
    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
    Private Sub ActivePresentation()
         TextBox1.Value = ""
    End Sub
     
    Private Sub TextBox1_Click()
        Set TextBox1.Text = ""
    End Sub
     
    Private Sub CommandButton1_Click()
     
    Select Case TextBox1
         Case "mdp"
           SlideShowWindows(1).View.GotoSlide (3)
         Case Else
           SlideShowWindows(1).View.GotoSlide (1)
       End Select
    End Sub
    Qui ne fonctionne qu'avec le bouton de validation ajouté.

    J'ai essayé cela :
    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
    Private Sub TextBox1_Change()
     
    TextBox1.EnterKeyBehavior = True
     
    'Test for line feed (user pressed enter)
        If Right(TextBox1.Value, 1) = vbLf Then
     
            ' mdp$ = textbox1_value
            ' Clear the Textbox value
                If Left(TextBox1.Value, 3) = "mdp" Then
                    SlideShowWindows(1).View.GotoSlide (3)
                    Else
                    SlideShowWindows(1).View.GotoSlide (1)
                End If
     
            TextBox1.Value = ""
        End If
     
    End Sub
    sans plus de succès.

    Avez-vous des pistes pour corriger mon problème.

    Merci d'avance, bien cordialement

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Ingénieur validation
    Inscrit en
    février 2019
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur validation
    Secteur : Enseignement

    Informations forums :
    Inscription : février 2019
    Messages : 28
    Points : 39
    Points
    39
    Par défaut Utilisation d'un Userform
    Bonjour jean_btx,

    je te conseille d'utiliser un UserForm dans lequel tu mettras ton TextBox (dans lequel tu pourras saisir ton texte) ainsi qu'un CommandButton (qui fera les contrôles lors de l'appui sur le bouton). Tu peux faire l'initialisation du texte (la raz) à l'ouverture de ce UserForm.

    Yves

Discussions similaires

  1. saisie de texte dans une textbox
    Par hugo7 dans le forum VB.NET
    Réponses: 9
    Dernier message: 18/02/2008, 21h42
  2. Autoriser la saisie d'un text dans une textbox
    Par Lutine dans le forum Windows Forms
    Réponses: 1
    Dernier message: 16/07/2007, 11h41
  3. Colorer texte dans une textbox
    Par metatron dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 27/09/2006, 19h31
  4. Selectionner le texte d'une textbox
    Par arnolem dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 25/07/2006, 12h40
  5. [VB6]Centré Texte d'une Textbox Verticalement
    Par bb62 dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 07/02/2006, 17h59

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