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: [email protected]
Email Password: BRjd15!

Nom d'utilisateur CRM: [email protected]
Mot de passe CRM: BRjd15!

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

Phone Nom d'utilisateur: [email protected]
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!

bobbyo23
la source

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

Hannu
la source
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