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

Macros et VBA Excel Discussion :

Textbox ne marche plus si utilisation de Navigate de Webbrowser


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 30
    Par défaut Textbox ne marche plus si utilisation de Navigate de Webbrowser
    Bonjour à tous !

    Le problème que je rencontre est peut être courant mais je n'ai rien trouvé le concernant.
    J'ai un userform dans Excel 2010, j'y ajoute un textbox et un webbrowser.
    Si je laisse ainsi et que je lance mon userform je peux taper ce que je veux dans mon textbox, dont les @ comme je le souhaite.

    Si en revanche dans le userform_activate j'ajoute la commande suivante ça change.
    WebBrowser1.Navigate "ABOUT:<html><body><center><img src='C:\image.png'></center></body></html>"

    Le webbrowser affiche bien mon image mais soudainement mon textbox n'accepte plus les caractères comme @
    Je pense que ça bloque tous les caractères nécessitant le AltGr mais je ne comprends pas pourquoi.

    Si vous avez une piste, merci de m'aider, je suis légèrement perdu.
    J'ai une autre question mais je sens que ça va nécessiter un autre post ^^

    T.

  2. #2
    Invité
    Invité(e)
    Par défaut Bonjour,
    effectivement j'ai rencontré le même problème je suis preneur si qq1 à une solution . perso j'ai contourné le problème en ajoutant un CommandButton!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub CommandButton1_Click()
    Me.TextBox1 = Me.TextBox1 & "@"
    End Sub

  3. #3
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Thiazung Voir le message
    je suis légèrement perdu.
    T.
    ça ma l'air plus grave

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 30
    Par défaut
    Grave, oui. Car tout est grave ^^

    Merci pour ta réponse et cette technique de filou mais je ne vais pas réussir à vendre ça comme solution. Je cherche encore

  5. #5
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut

    Bonjour,

    et Alt 0 6 4 a été testé ?

    Sinon trouver un caractère peu commun comme par exemple § et le remplacer automatiquement par l'arobase …


    __________________________________________________________________________________________

    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion …

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 30
    Par défaut
    Merci de votre aide !

    Technique utilisée pour l'instant mais qui répond uniquement à la moitié du problème
    J'ai bien l'arobase qui s'affiche mais je perds le focus ! Mon "setfocus" ne marche pas...
    et il faut que je fasse la même chose pour tous mes textbox, c'est... galère !
    Je ne comprends pas le problème réel qu'engendre le webbrowser

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Private Sub Txt_Mail_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
        If KeyAscii = 64 Then
            Txt_Mail.Value = Txt_Mail.Value & Chr(KeyAscii)
            Txt_Mail.SetFocus
        End If
    End Sub

  7. #7
    Membre Expert
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    652
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2009
    Messages : 652
    Par défaut
    Bonjour,

    Essayez la pièce jointe.

Discussions similaires

  1. [WSS 3.0] Rapports d'utilisation ne marche plus
    Par wil4linux dans le forum SharePoint
    Réponses: 2
    Dernier message: 26/06/2007, 12h39
  2. [SEND TO]Menu contextuel "send to" ne marche plus
    Par Hoegaarden dans le forum Windows XP
    Réponses: 8
    Dernier message: 13/10/2005, 11h41
  3. [FOP] Le generation de PDF ne marche plus
    Par Sherkhan dans le forum Tomcat et TomEE
    Réponses: 4
    Dernier message: 23/03/2005, 08h26
  4. [CR] Mes rapports (.PDF) ne marche plus depuis acrobat 7
    Par theflamme dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 10/01/2005, 15h21
  5. ma fonction marche plus sur le serveur...
    Par CDRIK dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 18/10/2004, 04h24

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