พระเอกที่ต้องใช้
using Word = Microsoft.Office.Interop.Word;

public void thaiCut()
{

Word.Application word = new Word.Application();
Word.Document doc = new Word.Document();

//ประกาศชื่อและ missing ให้เป็นobject
object fileName = @"C:\test.doc";
object missing = System.Type.Missing;

/*
* ข้างล่างเป็นobject ที่จะช่วยให้ใช้ในการเปิดเอกสาร ถ้าไม่อยากใส่อะไรก็ใส่ missingไป
*Word.Documents.Open(ref FileName, ref ConfirmConversions, ref ReadOnly,
* ref AddToRecentFiles, ref PasswordDocument, ref PasswordTemplate,
* ref Revert, ref WritePasswordDocument, ref WritePasswordTemplate,
* ref Format, ref Encoding, ref Visible, ref OpenAndRepair,
* ref DocumentDirection, ref NoEncodingDialog, ref XMLTransform)
*/

doc = word.Documents.Open(ref fileName,
ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing);

doc.Activate();
//เปิดเสร็จแล้วอยากจะต้มยำทำแกงอะไรกะข้อความในเอกสารก็ได้เลย
//ในกรณีนี้จะทำการตัดประโยคของภาษาไทยออกเป็นคำๆ


string str = null;
int strL = 0;
var fnum = 0;
var lnum = 0;

foreach (Word.Range range in doc.Words)
{
str = range.Text;
strL = str.Length;

fnum = str[0];
lnum = str[strL - 1];

if (fnum > 64)
{
if (fnum > 122)
{
if (lnum != 32)
{
range.InsertAfter(" ");
}
}
}
}
//เปิดแล้วก็อย่าลืมปิด
doc.Close(ref missing, ref missing, ref missing);
word.Application.Quit(ref missing, ref missing, ref missing);
}