objWP = CreateObject("WordPerfect.PerfectScript") rc=objWP.AppRestore rc=objWP.type(checkme) rc=objWP.Display(1) rc=objWP.WPSpeller wc=dialog(0,0,8,40,"Click OK when spell check complete","OK") rc=objWP.Display(0) rc=objWP.SelectAll rc=objWP.EditCut stash=_CLIPTEXT rc=objWP.CloseNoSave rc=objWP.ExitWordPerfect rc=objWP.Quit objWP=""Reducing it down to just the type and the WPSpeller commands doesn't work because WP has not been made visible.