I have got the same issue when I use Windows 10 1809.
Have you set an special one like "English (Netherlands)"?
Please try to change it to "English (UK)", this could solve the issue.
It seems it is related to the Windows Regional format setting.
I found others who have similar issues.
https://answers.microsoft.com/en-us/msoffice/forum/all/find-replace-in-vba-editor-nor-working/ee3fbffc-e332-4dcf-ade9-4ba10bd64550?page=2
https://stackoverflow.com/questions/54073785/exception-from-word-applicationclass-activedocument-all-of-a-sudden
Thank you! That is the solution to the problem.
Errors solved:
- Word 2016 cannot save files if COM addins are enabled.
- Acrobat PDFMaker addin (or other COM addins), although visible in Word 2016 ribbon, all its options are disabled.
- Outlook 2016 crashes when trying to use the Import/Export function.
- Adding an ActiveX control or recording a Macro in any Office 2016 application does not run.
All the above problems in version 1809 pertain to the regional settings (culture) used. I was using en-150 (English Europe)!
Users with "special" Windows regional settings (i.e. “UserCustomCulture”), need to change these settings to a “FrameworkCulture”.
There are several “UserCustomCulture” in Windows 10, to be precise 640 of them. Some examples of these “UserCustomCulture” are:
English (Netherlands), English (Europe),
English (Austria), English (Bahamas), English (Cyprus), English (Germany), French (Morocco), German (Belgium), Greek (Cyprus), Russian (Ukraine), Spanish (United States), Spanish (Latin America) etc.
To find out if you’re using a “UserCustomCulture” format do the following:
Open an elevated PowerShell and type the command:
[System.Globalization.CultureInfo]::GetCultures([System.Globalization.CultureTypes]::AllCultures) | Where-Object {$_.Name -EQ $(Get-Culture)} | FL
Check the “CultureTypes” property to see if it is UserCustomCulture.
If it is and most probably is, since you’re having any or all of the above problems, then you have to find another culture to use.
Examples of "FrameworkCulture" are:
English (United States), English (United Kingdom), English (Ireland), French (France), German (Germany), Greek (Greece), Italian (Italy), Spanish (Spain) etc.
To find a "non-UserCustomCulture", i.e. a FrameworkCulture, in PowerShell type the following command:
[System.Globalization.CultureInfo]::GetCultures([System.Globalization.CultureTypes]::AllCultures) | where Culturetypes -Match 'FrameworkCultures' | select LCID, KeyboardLayoutId, Name, DisplayName | Sort DisplayName | FT -AutoSize
Check the long list that will be produced (203 entries) and make a note of the culture that suits your needs.
Now go to Control Panel > Region > Formats tab
and under Format choose the “FrameworkCulture” you selected from the previous PowerShell command.
Choose Apply and reboot.
All your problems are solved!