It would be impossible for at least 2 reasons...
1. Font must be installed via Font Control Panel in Windows
Microsoft wrote:
Downloading and installing new fonts
Once you have found a new font that you would like to use with an Office program, you need to download the font from the Internet and install it through the operating system that you are currently using on your computer. Because fonts work with the operating system, they are not downloaded to Office directly. You should use the Font Control Panel in Windows, and then the font will work with Office automatically.
Note Many third parties outside of Microsoft package their fonts in .zip files to reduce file size and make downloading faster. If you have downloaded a font that is saved in .zip format, you can "unzip" it by double-clicking the icon for the font and following the instructions on the screen.
source:
Add new fonts to use with Office[
^]
2. System Security Restriction (SSR)
If user account is standard windows account, user might have enough permission to change anything via Control Panel.
You can go arround with it by
copying font from one computer to another one[
^], but... one more time we will be dealing with SSR (see point 2).
Finally, you can embed 'subset fonts' to the document. Please see:
Document.SaveAs[
^] - with
EmbedTrueTypeFonts = True
Creating Document Themes with the Office Open XML Formats[
^]