Visual Basic Pour Word
Fermé
oldrasta007
Messages postés
146
Date d'inscription
dimanche 6 avril 2008
Statut
Membre
Dernière intervention
30 octobre 2016
-
27 oct. 2016 à 14:23
oldrasta007 Messages postés 146 Date d'inscription dimanche 6 avril 2008 Statut Membre Dernière intervention 30 octobre 2016 - 28 oct. 2016 à 11:55
oldrasta007 Messages postés 146 Date d'inscription dimanche 6 avril 2008 Statut Membre Dernière intervention 30 octobre 2016 - 28 oct. 2016 à 11:55
A voir également:
- Visual Basic Pour Word
- Visual basic - Télécharger - Langages
- Espace insécable word - Guide
- Supprimer une page word - Guide
- Organigramme word - Guide
- Microsoft 365 basic - Accueil - Microsoft Office
1 réponse
m@rina
Messages postés
21211
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
27 décembre 2024
11 373
27 oct. 2016 à 15:06
27 oct. 2016 à 15:06
Bonjour,
Il serait plus logique de commencer par nous dire ce que tu veux faire plutôt que de demander la traduction d'un morceau de code.
Ce code est mauvais :
(le Text est inutile)
donc ce bout de macro devrait être (si j'ai bien compris la finalité)
m@rina
Il serait plus logique de commencer par nous dire ce que tu veux faire plutôt que de demander la traduction d'un morceau de code.
Ce code est mauvais :
Set Nom=> c'est une déclaration de variable Objet, or le contenu d'un signet n'est pas une variable objet, l'objet c'est le contenant (le signet (bookmark) en l'occurrence) d'où l'erreur "Objet requis".
Nom.Text = Me.TextBox1.Value: on suppose que tu veux afficher le contenu du signet dans la Textbox. Si c'est ça on fait l'inverse parce que là on est en train de réaffecter la variable "nom" au contenu de la Textbox, donc c'est
Nom = Me.TextBox1.Value
(le Text est inutile)
donc ce bout de macro devrait être (si j'ai bien compris la finalité)
Dim Nom As String
Nom = ActiveDocument.Bookmarks("Nom").Range
Me.TextBox1.Value = Nom
m@rina
28 oct. 2016 à 11:55
Encore un grand Merci, il devrait y avoir beaucoup de monde comme toi sur terre. Bien à toi.