Suggestion #1: Look into Dragon Naturally Speaking auto text commands.
Suggestion #2: You can do this strictly through Word, by defining each entry as an AutoText.
For the hundreds of entries you have, rather than storing them in normal.dotm (the default location for AutoText) I would suggest: creating a custom template, named, e.g., VetReport.dotm and storing them there.
To get started,
- Create a two-column table:
Col 1 - AutoText Abbreviation
Col 2 - Text to be inserted
- Save each entry in the custom template
- Store the template in your Word startup folder.
When you are ready to use your AutoText library, type the abbreviation, press F3 (if the abbreviation is 3 characters or fewer). If the abbreviation contains 4 characters or more, Word displays a screen tip. When tip displays, press the enter key.
Foreseeable issues: If you have entries with similar names, it could be hard to distinguish when one you need. Perhaps you could come up with some sort of naming convention, e.g.,: A100-[Name]
A101-[Name]
A102-[Name]
B100-[Name]
B101-[Name]
B102-[Name]
Using the content here (https://www.merckvetmanual.com/resourcespages/glossary), I created a sample template.
AutoText Expands to
100-abdomen The middle section of the body, between the chest and the pelvis.
A102-Abdominocen
(Réponse tronquée)