Issue

Microsoft Word document's content gets overwritten if Online validation is used with Word dictionaries in Alchemy Catalyst. The problem is caused by a bug with Word COM Automation, documented here: https://support.microsoft.com/kb/188546.

 

Reason

At start-up, Alchemy Catalyst launches two instances of the MS Word executable; one for the Alchemy Catalyst spellchecker and another for the Edit Toolbar interactive spellchecker. When a user enables the Word spellchecker in Alchemy Catalyst and then launches Word separately via Windows Explorer using the send-to menu or double clicking on a shortcut, instead of a separate instance of Word being created, one of the two instances created by Alchemy Catalyst is incorrectly re-used.

This is caused by a bug in Microsoft Word (https://support.microsoft.com/kb/188546). If an instance of MS Word is launched via COM Automation, which the Alchemy Catalyst spellchecker does, and a user then tries to open their own private instance of Word, the instance that appears is in fact the one Alchemy Catalyst created previously. It will be used to spellcheck thus resulting in loss of any unsaved content a user has added to the doc, once the Alchemy Catalyst spellchecker runs.

The contents disappearing can also happen when copying and pasting from Word into Alchemy Catalyst.

 

Solution

Code had been implemented to resolve this issue in Alchemy Catalyst 9.0. Now when launching Word from the Start menu > All programs, a new instance of Word is correctly created and there is no further problem. Additionally, if a user opens their instance of Word before launching Alchemy Catalyst, the problem doesn’t occur.

However, this is still an issue which cannot be fixed with pre-2007 version of MS Office.

 

Products or Versions Affected

  • Alchemy CATALYST 8.0  and greater