有偿求助C# winform 在IE显示出来前替换HTML代码

如题,在网络上看到C#控制IE的文章http://www.cnblogs.com/kissdodog/p/3725774.html,但是这些控制都是在IE内容显示出来后再添加进去,救助怎么弄才能在IE内容显示出来前把文字替换掉,求高手指点,有愿意帮忙的但要求回报的可加QQ76065887,真诚感谢

SHDocVw.ShellWindows shellWindows = new SHDocVw.ShellWindowsClass();
    //遍历所有选项卡
    foreach (SHDocVw.InternetExplorer Browser in shellWindows)
    {
        if (Browser.LocationURL.Contains("www.baidu.com"))
        {
            mshtml.HTMLDocument doc = (mshtml.HTMLDocument)iw.Document;
                        doc.body.innerHTML = doc.body.innerHTML.Replace(txtchange1.Text, txtchange2.Text);
        }
    }

楼主可以试一试innerhtml