Early binding:
Add a reference to MS Word xx.0 Object Library

It may be possible to catch spelling mistakes as you type but it would need calls to spellcheck after each keypress. What do you mean "external textboxes"? Not your program but someone elses? If so that would also be possible but not something that would be very easy.