Выделите текст в документе Word в C # без учета дел

Я могу искать / выделять определенное слово в текстовом документе с помощью моего кода. Но ниже проблема, с которой я сталкиваюсь.

Если искомое словоЭто" тогда он ищетЭто" Но нет "Это"(с учетом регистра). Я хочу искать оба "Это" а также "Это" игнорирование дел. Как мне решить эту проблему?

Ниже приведен код

  private int FindLoop(Word._Application wordApp, object text,
                    Word._Document aDoc,
                    object aComment, out List OccuranceList,
                    bool insertComment)
 {

int intFound = 0;
//object start = 0;
//object end = 1;
object missing = System.Reflection.Missing.Value;

object myfile = saveFileDialog.FileName;

Word.Range rng = wordApp.ActiveDocument.Range(ref missing, ref missing);




object readOnly = true;
//object isVisible = true;
object isVisible = false;
object oMissing = System.Reflection.Missing.Value;
string fname = textBox1.Text;


object matchWholeWord = true;

    object[] Parameters;
    OccuranceList = new List();
    Parameters = new object[15];
    Parameters[0] = String.Format("", text);
    Parameters[1] = true;
    Parameters[2] = missing;
    Parameters[3] = true;
    Parameters[4] = missing;
    Parameters[5] = missing;
    Parameters[6] = missing;
    Parameters[7] = missing;
    Parameters[8] = missing;
    Parameters[9] = text;
    Parameters[10] = missing;
    Parameters[11] = missing;
    Parameters[12] = missing;
    Parameters[13] = missing;
    Parameters[14] = missing;
    bool found = false;        {
    try
    {

        found = (bool)rng.Find.GetType().InvokeMember("Execute", BindingFlags.InvokeMethod, null, rng.Find, Parameters);





    }

    catch (Exception ex)
    {
        MessageBox.Show("Find Loop", ex.Message);
    }





    //while (rng.Find.Found)
    while (found)
    {



        intFound++;
        if (checkBox1.Checked == true)
        {
            if (fname.ToString().EndsWith("doc") || fname.ToString().EndsWith("docx"))
            {
                try
                {
                    if (rng.Text.Trim() == text.ToString())
                    {



                        // Add a new document 
                        aDoc = wordApp.Documents.Open(fname, ref oMissing,
                                                       ref readOnly, ref oMissing, ref oMissing, ref oMissing,
                                                       ref oMissing, ref oMissing, ref oMissing, ref oMissing,
                                                       ref oMissing, ref isVisible, ref oMissing, ref oMissing,
                                                       ref oMissing, ref oMissing);



                        rng.Font.Bold = 1;
                        rng.HighlightColorIndex = Microsoft.Office.Interop.Word.WdColorIndex.wdDarkRed;
                    }

                }

                catch (Exception ex)
                {

                    MessageBox.Show(ex.Message);
                }

            }


        }
    }
} 

Ответы на вопрос(1)

Ваш ответ на вопрос