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 31/01/2007, 20h20   #1
Membre du Club
 
Inscription : septembre 2006
Messages : 197
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 197
Points : 44
Points : 44
Par défaut [VBA-W] userform sous word

bonjour utilisant vba sous excel je tente de l'utiliser sous word ms la je ne vois pas comment faire correspondre des textbox a des endroitss a moins quil ne faut faire un fichier .dot et dans ce cas comment ca marche ?
merci
fmris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2007, 20h41   #2
Inactif
 
Avatar de ouskel'n'or
 
Inscription : février 2005
Messages : 12 466
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 12 466
Points : 11 930
Points : 11 930
Sélectionne tes "endroits" l'un après l'autre, colle-leur un signet
Menu Insertion -> Signet -> Tu mets un nom.
Ensuite, pour récupérer ces endroits dans ton userform, tu fais :
Code :
1
2
    Selection.GoTo What:=wdGoToBookmark, Name:="LeSignet1"
    Textbox1.text  = Selection
A+
ouskel'n'or est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2007, 21h18   #3
Membre du Club
 
Inscription : septembre 2006
Messages : 197
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 197
Points : 44
Points : 44
peux tu me préciser ou je metz dans l'userform ????
fmris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2007, 21h40   #4
Inactif
 
Avatar de ouskel'n'or
 
Inscription : février 2005
Messages : 12 466
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 12 466
Points : 11 930
Points : 11 930
Si tu veux afficher ça à l'ouverture de l'userform, mets-le dans
Code :
Private sub Userform_Initialize()
Mets bien Userform et non son nom
A+
ouskel'n'or est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2007, 21h12   #5
Membre du Club
 
Inscription : septembre 2006
Messages : 197
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 197
Points : 44
Points : 44
jai essaye et ca a pas lair de fonctionner
de ce fait jai mis un bouton "ok" en y inserant ton code et ca fonctionne pas non plus
as tu une autre idee ou c moi qui a mal interprete ton code ?

merci d'avance
fmris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2007, 22h32   #6
Inactif
 
Avatar de ouskel'n'or
 
Inscription : février 2005
Messages : 12 466
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 12 466
Points : 11 930
Points : 11 930
Pour chaque endroit que tu veux afficher, tu dois insérer un signet avec un nom différent. Tu as fait ça ?
A+
ouskel'n'or est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2007, 13h47   #7
Membre du Club
 
Inscription : septembre 2006
Messages : 197
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 197
Points : 44
Points : 44
c fait pour les signets mais par contre en l'associant avec un userform ca fonctionne pas
fmris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2007, 13h51   #8
Membre du Club
 
Inscription : septembre 2006
Messages : 197
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 197
Points : 44
Points : 44
voici le code rentré associé au bouton

Code :
1
2
3
4
5
6
Private Sub CommandButton1_Click()
Dim selection
selection.GoTo What:=wdGoToBookmark, Name:="nom"
TextBox1.Text = selection
Unload UserForm1
End Sub
avec nom étant un signet
Merci
fmris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2007, 13h54   #9
Membre du Club
 
Inscription : septembre 2006
Messages : 197
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 197
Points : 44
Points : 44
en otant dim selection
lorsque je rentre quelque chose dans la textbox1 et lorsque j'appui sur mon bouton il selectionne le signet mais ne le remplace pas
fmris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2007, 14h01   #10
Membre du Club
 
Inscription : septembre 2006
Messages : 197
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 197
Points : 44
Points : 44
en fait il suffit d'inverser la derniere ligne
Code :
Selection = Textbox1.text
et la ca marche
fmris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2007, 14h23   #11
Inactif
 
Avatar de ouskel'n'or
 
Inscription : février 2005
Messages : 12 466
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 12 466
Points : 11 930
Points : 11 930
Oui, mais pour la prochaine fois : A aucun moment tu n'avais précisé que tu souhaitais placer le contenu de la textbox à la place du signet.
Citation:
comment faire correspondre des textbox a des endroitss
Plutôt ambiguë la demande
ouskel'n'or est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h33.


 
 
 
 
Partenaires

Hébergement Web