tried it all sorts of ways: (some still there but commented out, and I have added a reference to Word in my project)
Dim wordApp As New Word.Application
'Set wordApp = New Word.Application 'CreateObject("Word.Application"

Set wordApp.Selection.Text = "Gorftyu" 'Text1.Text
nRet = wordApp.Dialogs(wdDialogToolsSpellingAndGrammar).Show
SpellIt = wordApp.Selection.Document.Content
SpellIt = Left(SpellIt, Len(SpellIt) - 1)
'
'some strings may contain chr(13) followed by chr(10) (= Ctrl+Return)
'Word deletes the chr(10) characters
'which gives not the proper characters in the textboxes
'so add the characters that have been deleted.
i = InStr(SpellIt, Chr(13))
Do While i > 0
SpellIt = Left(SpellIt, i) & Chr(10) & Mid(SpellIt, i + 1)
i = InStr(i + 1, SpellIt, Chr(13))
Loop
Tim
Remember the KISS principle:
Keep It Simple, Stupid!