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 22/09/2007, 09h35   #1
Invité régulier
 
Avatar de clodius46
 
Inscription : août 2007
Messages : 67
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 67
Points : 6
Points : 6
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.
clodius46 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/09/2007, 09h43   #2
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
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 354
Points : 29 270
Points : 29 270
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 !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/09/2007, 22h29   #3
Invité régulier
 
Avatar de clodius46
 
Inscription : août 2007
Messages : 67
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 67
Points : 6
Points : 6
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
clodius46 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/09/2007, 22h42   #4
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
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 354
Points : 29 270
Points : 29 270
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 !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/09/2007, 22h58   #5
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
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 354
Points : 29 270
Points : 29 270
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 !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/09/2007, 23h07   #6
Invité régulier
 
Avatar de clodius46
 
Inscription : août 2007
Messages : 67
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 67
Points : 6
Points : 6
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
clodius46 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/09/2007, 07h22   #7
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
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 354
Points : 29 270
Points : 29 270
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 !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/09/2007, 21h25   #8
Invité régulier
 
Avatar de clodius46
 
Inscription : août 2007
Messages : 67
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 67
Points : 6
Points : 6
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 ?
clodius46 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/09/2007, 22h16   #9
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
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 354
Points : 29 270
Points : 29 270
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 !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/09/2007, 22h50   #10
Invité régulier
 
Avatar de clodius46
 
Inscription : août 2007
Messages : 67
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 67
Points : 6
Points : 6
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
clodius46 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/10/2007, 22h44   #11
Invité régulier
 
Avatar de clodius46
 
Inscription : août 2007
Messages : 67
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 67
Points : 6
Points : 6
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
clodius46 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2007, 08h36   #12
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
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 354
Points : 29 270
Points : 29 270
Par onglet, on ne peut pas, mais pour l'ensemble, on peut le faire.

Code :
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 !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2007, 17h13   #13
Invité régulier
 
Avatar de clodius46
 
Inscription : août 2007
Messages : 67
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 67
Points : 6
Points : 6
Merci beaucoup pour l'ensemble des réponses.
clodius46 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2007, 17h21   #14
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
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 354
Points : 29 270
Points : 29 270
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 !
Heureux-oli 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 04h05.


 
 
 
 
Partenaires

Hébergement Web