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 :

Creation UserForm avec onglets TabStip


Sujet :

VBA Word

  1. #1
    Membre à l'essai Avatar de clodius46
    Profil pro
    Inscrit en
    Août 2007
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 67
    Points : 19
    Points
    19
    Par défaut Creation UserForm avec onglets TabStip
    Bonjour,

    Comment procéder pour créer des onglets dans un UserForm sous Word.

    Pour faire mon document word j’ai besoin d’un nombre important de contrôles. Je souhaite les répartir dans différents onglets qui correspondront à une rubrique de ma fiche de synthèse.Je pense qu'il faut mettre les controles dans des frames et associer une frame à chaque onglet.
    Il me manque les codes pour activer l'affichage des frames dans chaque onglet.

    Merci de vos futures 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 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

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

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Je ne comprends pas très bien la question.

    Pour créer des onglets, il y a un outil dans la collections des outils disponible qui permet de créer des onglets.

    Il porte le nom de multipage.
    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 à l'essai Avatar de clodius46
    Profil pro
    Inscrit en
    Août 2007
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 67
    Points : 19
    Points
    19
    Par défaut
    Merci Heureux-oli
    Ma question concernait le contrôle onglets (TabStrip)Pour la création avec la boite à outils il n'y a pas de problème : Le problème c'est pour mettre des contrôles dedans.Je pense qu'il faut mettre les controles dans des frames et associer une frame à chaque onglet.
    Il me manque les codes pour activer l'affichage des frames dans chaque onglet.
    Je viens de faire un essai avec un multi page et là apparemment c'est beaucoup plus simple.
    Donc quel intérêt à utiliser un TabStrip par rapport à un multi page???? je ne voit que des inconvénients

    Merci pour vos réponses

  4. #4
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Les contrôles se déposent de la même manières qu'aux autres endroits du formulaire.

    Où rencontres tu un problème, à quelle étape ?

    Je viens d'essayer, on peut même les glisser du formulaire vers les onglets et vice versa.
    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
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Vu la précision que tu ajoutes, j'ai essayé avec un multipage, j'ai pas essayé la seconde option.
    Je vais creuser pour le tabstrip, son utilité et la façon de 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 !

  6. #6
    Membre à l'essai Avatar de clodius46
    Profil pro
    Inscrit en
    Août 2007
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 67
    Points : 19
    Points
    19
    Par défaut
    Avec un multi page on peut faire ce que tu dis mais pas avec un contrôle TabStrip D'aprés ce que je crois comprendre il faut mettre les contrôles dans des frames qu'on associe à chaque onglet

  7. #7
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    J'ai essayé les tabstrip et j'ai pas trouvé de différence ??
    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 !

  8. #8
    Membre à l'essai Avatar de clodius46
    Profil pro
    Inscrit en
    Août 2007
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 67
    Points : 19
    Points
    19
    Par défaut
    Chez moi : si je met par exemple 2 optionsboutton sur Tab1 j'ai automatiquement 2 optionButton sur Tab2 Si je met 2 optionsboutton et 1 CheckBox sur Tab1 j'ai automatiquement la même chose sur Tab2 .......
    Dans le contrôle MultiPage j'arrive bien à afficher ce que je veux dans chaque page. Dans ce contrôle multipage est-il possible d'afficher les onglets sur plusieurs lignes au lieu d'une ligne avec un défilement horizontal ?

  9. #9
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Tu as tout à fait raison, j'ai exactement la même chose.
    Je n'avais pas cherché de ce côté.
    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 !

  10. #10
    Membre à l'essai Avatar de clodius46
    Profil pro
    Inscrit en
    Août 2007
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 67
    Points : 19
    Points
    19
    Par défaut
    Bon je vais faire avec le MultiPage car c'est Bcp plus facile à utiliser.
    As tu lu ma question subsidiaire :
    1. Dans ce contrôle multipage est-il possible d'afficher les onglets sur plusieurs lignes au lieu d'une ligne avec un défilement horizontal ?
    Je souhaite également établir une liste des onglets disponibles à laquelle j'accederai par un bouton de commande.Cette liste comportera un contrôle CheckBox par onglet. Le Click sur le contrôle ChecBox me permettra d'afficher ou de masquer l'onglet associé.

    Bcp

  11. #11
    Membre à l'essai Avatar de clodius46
    Profil pro
    Inscrit en
    Août 2007
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 67
    Points : 19
    Points
    19
    Par défaut
    Est-il posible de changer la taille de l'onglet et aussi de changer la taille de la police de la propriété Caption?
    Par ailleurs la police par défault dans tous les contrôles est Tahoma 8 Peut-on mettre par défaut une autre taille et une autre police ?
    Merci d'avance

  12. #12
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Par onglet, on ne peut pas, mais pour l'ensemble, on peut le faire.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.MultiPage1.Font.Size = 15
    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 !

  13. #13
    Membre à l'essai Avatar de clodius46
    Profil pro
    Inscrit en
    Août 2007
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 67
    Points : 19
    Points
    19
    Par défaut
    Merci beaucoup pour l'ensemble des réponses.

  14. #14
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Je pensais que tu étais fâché !
    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. Probleme avec onglet et ChangeListener, help me
    Par Blast dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 07/02/2006, 16h29
  2. [débutant]petit problème sur formulaire avec onglets
    Par Christophe93250 dans le forum Access
    Réponses: 2
    Dernier message: 06/01/2006, 10h46
  3. creation etat avec dernier enregistrement
    Par amocco dans le forum Access
    Réponses: 1
    Dernier message: 26/09/2005, 12h00
  4. [W3C] CCS tabs, la navigation avec onglet.
    Par m@thieu dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 29/01/2005, 17h39
  5. [syntaxe]Creation table avec nom dynamique
    Par ZuZu dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 23/09/2004, 18h01

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