I have Windows 10 Pro (64-bit) with Microsoft Office 365. I used to work with eSword 10 (version 1040) using 2013 macros. I updated to the latest eSword 12 recently and noticed that 2013 micros no longer worked. I have therefore uninstalled the 2013 macros.
Please note upon uninstalling, there will still remain a file in the eSword folder found in c: Program files (x86) e-sword, this file is a "script" - you MUST delete this. It will be the only item in the e-sword folder so you really cannot miss it. But please note you can only delete this script after rebooting your PC soon after uninstalling the macros. If you try to delete the script after uninstalling the Macros, your system will tell you the file is in use and you won't be able to delete it.
Therefore, once you have uninstalled your Macros, restart your PC and go to:
c: Program files (x86) e-sword folder; delete the script that is in there -- again there will only be 1 item in the folder so you cannot miss it.
Once deleted, install the newest version of the Macros found:
https://www.e-sword.net/extras.html e-Sword Macros v.12.0.0 (for Microsoft Word 16.0/2016) and it will reinstall the "a new" script.
and I can guarantee it will work. I had this problem before and I can assure it does work well with the newest Office 365.
Try to uninstall your current Macros (even if it is the latest) and REMOVE the script as described above, then reinstall the Macros.
I am sorry I cannot explain better, English is not my first language.