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

VBA Word Discussion :

Remplir Liste Déroulante


Sujet :

VBA Word

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de J0r_x
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2006
    Messages
    804
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2006
    Messages : 804
    Par défaut Remplir Liste Déroulante
    Bonjour,

    Dans un document Word je dois remplir une liste déroulante avec des valeurs fixes (facile) + une valeur venant du document.
    Pour la valeur venant du document se sera l'utilisateur qui le remplira, qu'elle type de contrôle puis-je utiliser ?

    Une petit deuxième question lorsque je remplis ma liste celle-ci n'apparait pas avec la petite flèche qui permet d'ouvrir la liste et de naviguer dedans alors que dans le fichier Word j'ai bien sélectionné déroulement activé.

    Merci pour vos réponses.

  2. #2
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

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

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Par défaut
    Salut,

    Des listes déroulantes en Word, il en existe plusieurs sortes.
    Si tu pouvais nous en dire un peu plus, quel type de liste et pour quelle version de Word, ce serait bien!
    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 !

  3. #3
    Membre éclairé Avatar de J0r_x
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2006
    Messages
    804
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2006
    Messages : 804
    Par défaut
    Oups désolé.
    Donc c'est Word 2007 et pour la liste déroulante c'est dans l'onglet "développeur", "contrôles", "outils hérités" et dans "formulaires hérités" c'est la "zone de liste déroulante".
    Voilà je ne savais pas donner son nom, sinon j'ai pris l'exemple du tutoriel :
    http://heureuxoli.developpez.com/office/word/variables/

  4. #4
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

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

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Par défaut
    Pour définir les valeurs par défaut, j'utilise les propriétés du contrôle et pour ajouter un élément de mon choix en plus, le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveDocument.FormFields(1).DropDown.ListEntries.Add Name:="Quatre"
    Pour le document, tu peux utiliser une zone d'édition des contrôles hérités.

    On en récupère la valeur par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveDocument.FormFields(2).Result
    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 !

  5. #5
    Membre éclairé Avatar de J0r_x
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2006
    Messages
    804
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2006
    Messages : 804
    Par défaut
    OK pour ajouter et récupérer, mais tu ne m'as pas répondu sur le faite que je n'ai pas "d'ascenseur" qui me permette de sélectionner une des valeurs remplit précédemment.

  6. #6
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

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

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Par défaut
    La Scroll bar n'apparait que lorsque l'on utilise le contrôle et que l'on est en mode verrouillé.
    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 !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 11
    Dernier message: 14/07/2014, 14h13
  2. Remplir liste déroulante par une table en vba ODBC
    Par diombo dans le forum VBA Access
    Réponses: 3
    Dernier message: 27/06/2014, 21h28
  3. Aide remplir liste déroulante [WordPress]
    Par aymas dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 13/03/2014, 14h30
  4. [AJAX] Remplir liste déroulant dynamiquement
    Par douda1989 dans le forum AJAX
    Réponses: 2
    Dernier message: 06/05/2012, 16h23
  5. [MySQL] Remplir liste déroulante selon critères
    Par Jiraiya42 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 26/05/2007, 20h23

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