Comment créer une macro pour Microsoft Word afin de concaténer le nom et le prénom afin de générer un nom d'utilisateur


-1

J'essaie de créer un document en format MS Word que je peux utiliser pour générer automatiquement des noms de connexion et des mots de passe pour mes utilisateurs en entrant simplement quelques détails. Le formulaire ressemble à ceci (exemple):

Prénom: John
Nom de famille: Doe

Les éléments générés automatiquement à partir des 2 champs ci-dessus sont indiqués ci-dessous. Notez qu'il utilise essentiellement la première lettre du prénom et du nom de famille pour générer des lettres / chiffres prédéfinis qui sont ajoutés ou ajoutés au début:

Nom d'utilisateur réseau: jdoe
Mot de passe réseau: BRjd15!

Email Nom d'utilisateur: jdoe@company.com
Email Password: BRjd15!

Nom d'utilisateur CRM: jdoe@company.com
Mot de passe CRM: BRjd15!

Nom d'utilisateur Skype: jdoe.company
Mot de passe Skype: BRjd15!

Phone Nom d'utilisateur: jdoe@company.com
Phone Password: BRjd15!

Je sais comment créer les formules dans Excel, mais je souhaite que cela ressemble davantage à un formulaire facile à utiliser avec Word. Si quelqu'un a d'autres suggestions que Word, je suis tout ouïe. Merci!

Réponses:


0

Vous pouvez également créer un "formulaire" dans Excel;

Créez la mise en page comme une feuille normale. À la fin;

  • Sélectionnez les cellules que vous souhaitez modifier par l'utilisateur.
  • Tenez CTRLet appuyez 1, un dialogue s'ouvre.
  • Trouvez l' /Cell protection\onglet, et
  • décocher [ ] Protection.
  • Fermez le dialogue avec OK.
  • Définissez maintenant la feuille sur "Protégé" des menus ou du ruban
    ("Comment" dépend de la version d'Excel / LibreOffice) .
  • Sauvegarder.

Toute personne qui ne sait pas comment "déprotéger" la feuille n'aura accès qu'aux cellules que vous avez sélectionnées ci-dessus.

Les faits ci-dessus, basés sur LibreOffice Calc, devraient être les mêmes dans Excel


C'est ce que j'ai fini par faire. Bien que j'utilise un Mac (Office 2011) et j'imagine que les champs de texte ne fonctionnent pas. Vous avez besoin de certains contrôles de formulaire ActiveX, qui ne sont disponibles que sur la version PC. Merci pour la contribution.
bobbyo23

Sur tous les sites StackExchange, le "tick" en haut à gauche de la "réponse" sert à le marquer comme "bon", veuillez le faire :-)
Hannu
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.