Outlook 2007 spell check and .NET code

Our company has been working on an Outlook AddIn using VSTO which has a number of issues which we have not been able to resolve yet.

We would appreciate any insight or assistance you can offer.

Our AddIn uses CommandBarButton.Execute() to trigger a spell check before continuing to run its own code which eventually pops up a .NET form. In the Outlook 2003 version, this works fine. In the Outlook 2007 version of the AddIn, the code does not wait for the spellcheck to be completed before continuing to run, which results in our .NET form appearing over the top of the spellcheck window instead of appearing after it closes. How can we get the form to only popup once the spell check has been finished/closed?
Thank you for your advice.
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

timetracerAuthor Commented:
I was able to work around this issue by using the CheckSpelling method on the WordEditor object instead of using CommandBarButton.Execute in the Outlook 2007 version of the AddIn.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft Development

From novice to tech pro — start learning today.