S
Sam Briggs
The following line of code:
objApplication =
(Microsoft.Office.Interop.Word._Application)Marshal.GetActiveObject(strProgId);
works when the smart tag recognizer runs 'as you type' in the document.
Note: strProgId is "word.application.11". You can get a handle to Word, the
Active Document and all is well!
When you go to the Smart Tags tab on the AutoCorrect Options dialog and
click 'check document', this line of code never returns. The CPU goes to 100%
and the only way out is to kill the process (if compiled) or stop the Visual
Studio .NET IDE.
I've tried calling the Microsoft Support line, and they insist it is a fault
with my code. I disagree... as I didn't write the implementation behind
Marshal.GetActiveObject. Can someone else here help?
objApplication =
(Microsoft.Office.Interop.Word._Application)Marshal.GetActiveObject(strProgId);
works when the smart tag recognizer runs 'as you type' in the document.
Note: strProgId is "word.application.11". You can get a handle to Word, the
Active Document and all is well!
When you go to the Smart Tags tab on the AutoCorrect Options dialog and
click 'check document', this line of code never returns. The CPU goes to 100%
and the only way out is to kill the process (if compiled) or stop the Visual
Studio .NET IDE.
I've tried calling the Microsoft Support line, and they insist it is a fault
with my code. I disagree... as I didn't write the implementation behind
Marshal.GetActiveObject. Can someone else here help?