2009-07-01 7 views
0

J'essaie de créer une macro qui me permet d'appuyer sur le bouton Tab pour aller à un signet prédéfini. Je sais que cela peut probablement être fait en utilisant des fonctions construites par Words, mais il y a quelques bugs que je dois contourner. Donc, je pensais créer des champs [Tapez le texte ici] et les encapsuler dans les signets. Ensuite, en appuyant sur Tab, le prochain signet défini dans la macro est activé. Est-ce que cela peut être fait? Préférentiellement en utilisant un tableau de quelque sorte.Word vba - Appuyez sur l'onglet pour aller au signet?

+0

Ok, donc j'ai réussi à écrire un code pour rechercher des signets, définis dans un tableau. La chose est, le code fonctionne bien. Mais il n'y a pas de pause dans VBA, donc je ne suis pas sûr de savoir comment arrêter le code après avoir trouvé le premier signet. Et en appuyant à nouveau sur Tab, va à la suivante .. Cela peut ne pas être possible? –

Répondre

0

Cela ressemble assez à un formulaire dans lequel vous créez des zones (champs) spécifiques pour que l'utilisateur saisisse et protège le reste du document. L'utilisateur utilise ensuite la touche TAB pour vous déplacer entre les champs

Infos pour: Excel 2007, Excel 2003

+0

Oui, c'est ça. Mais Word est nul et ces champs ne fonctionnent que si le document est protégé. Et la protection ne peut être appliquée que par section. Et les sections ne peuvent pas être insérées dans une table par exemple. Et tous mes champs sont dans une table. Mais la chose est, si je protège cette section, la table entière est protégée. Et quand il est protégé, je ne peux pas changer les polices etc .. :(Je crée des modèles pour les scientifiques et ils doivent être en mesure d'écrire l'indice etc et les lettres grecques et d'autres choses.Par conséquent, je pense à une solution de contournement –

Questions connexes