Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Word
Word Forum d'entraide sur le traitement de texte Microsoft 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 09/11/2007, 08h59   #1
Responsable JAVA

 
Avatar de mlny84
 
Inscription : septembre 2007
Messages : 2 342
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 2 342
Points : 3 811
Points : 3 811
Par défaut [Modèle de document] Comment modifier une barre d'outils spécifique dans un modèle ?

Bonjour,

J'ai repris un modèle de document Word (appelons le toto.dot) qu'une autre personne a fait.
Je souhaite le modifier en ajoutant juste un champ dans un tableau.
Initialement, le tableau possède les cases : Type d’opération, Code, Date de début et Date de fin
Je veux ajouter "Cadre de l'étude" pour avoir le tableau suivant : Type d’opération, Cadre de l'étude, Code, Date de début et Date de fin.

Petit problème, il y a une barre d'outils spécifique au modèle de document toto.
Pour remplir le tableau, il faut en effet cliquer sur Métadonnée -> Insérer -> Opérations, et là des boîtes de dialogue (une pour chaque champ du tableau) s'ouvrent et selon les choix de l'utilisateur, la ligne du tableau est remplie.

Ex de pop up : date de début : [.......] (les [...] symbolisant un champ libre de texte à remplir par l'utilisateur)

Je suis "novice" en Word, que j'ai toujours utilisé comme éditeur de texte avec ses fonctions de base.

Je voudrais donc savoir comment je peux modifier la barre d'outils spécifique pour intégrer une pop-up (boîte de dialogue) parmi celles qui existent déjà, et qui me permettrais de remplir mon champ "cadre d'étude", qui est lui aussi un champ libre.

Je vous remercie d'avance pour vos lumières sur mon problème.

PS : Je travaille sous Word 97 avec Windows 98, mais si vous pouvez déjà m'aiguiller avec une version plus récente de Word, c'est déjà bien
__________________
Vous souhaitez participer à la rubrique Java ?
Contactez-moi
mlny84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2007, 09h53   #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
Première constatation, ce ne sont pas des pop-up, mais des UserForms.

Pour cela il faut aller dans l'éditeur VBE (Alt + F11)

Faire un code qui va appeler le UserForm.
Appeler ce code depuis un bouton de la barre d'outils.

Ensuite, travailler le UserForm pour qu'il fasse certaines choses lors d'évènements.
__________________
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 09/11/2007, 10h39   #3
Responsable JAVA

 
Avatar de mlny84
 
Inscription : septembre 2007
Messages : 2 342
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 2 342
Points : 3 811
Points : 3 811
Merci Heureux-Oli pour ta réponse.
En ouvrant l'éditeur VBE j'ai pu trouver le code qui avait déjà été écrit, et j'ai pu m'inspirer du code qui avait déjà été fait pour les autres champs de mon tableau.
J'ai en fait créé une InputBox, que j'ai ensuite rajouté dans mon tableau.

Problème résolu !
__________________
Vous souhaitez participer à la rubrique Java ?
Contactez-moi
mlny84 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 00h41.


 
 
 
 
Partenaires

Hébergement Web