Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Word > VBA Word
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/01/2011, 16h48   #1
Membre du Club
 
Inscription : février 2006
Messages : 159
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : février 2006
Messages : 159
Points : 46
Points : 46
Par défaut [..] Copier Textbox dans document

Bnjour à tous !

J'utilise word 2003 et je souhaite dans une macro vba
utiliser une texte box que l'utilisateur remplit.
Je souhaiterais que lorsque le champ est rempli il se copie sur le document.
Ma méthode est imparfaite car à chaque ajout de lettre le mot se copie
à nouveau...

Merci d'avance pour vos idées et conseils

Jean Marc



Code :
1
2
3
4
5
6
7
 
 
Private Sub TextBox17_Change()
'comment copier le contenu rempli vers le fichier ?
Dim a
a = TextBox17
Selection.TypeText Text:=a
__________________
Jean Marc
jcaspar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2011, 17h30   #2
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 321
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 321
Points : 29 219
Points : 29 219
Salut,

C'est pas le bon évènement.

L'évènement Change se produit à chaque changement !
Essaie avec l'évènement AfterUpdate.

Code :
1
2
3
4
5
 
Private Sub TextBox17_AfterUpdate()
'comment copier le contenu rempli vers le fichier ?
Selection.TypeText Text:=Me.TextBox17
End Sub
De même, pas besoin de passer la valeur à une variable, tu peux directement l'utiliser.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h13.


 
 
 
 
Partenaires

Hébergement Web