C# webBrowser打开word
1、新建一个Form,在上面添加控件button1,和一个 webBrowser控件,如图所示

2、双击button1,进入代码界面,输入代码:
OpenFileDialog openFileDialog = new OpenFileDialog();
openFileDialog.Filter = "Excel文件(*.doc;*.docx)|*.doc;*.docx|所有文件|*.*";
openFileDialog.ValidateNames = true;
openFileDialog.CheckFileExists = true;
openFileDialog.CheckPathExists = true;
if (openFileDialog.ShowDialog() == DialogResult.OK)
{
string fileName = openFileDialog.FileName;
axWebBrowser2.Navigate(fileName);
}

3、修改注册表:
[HKEY_LOCAL_MACHINE/SOFTWARE/Classes/Word.Document.8] "BrowserFlags"=80000024
[HKEY_LOCAL_MACHINE/SOFTWARE/Classes/Word.RTF.8] "BrowserFlags"=80000024
[HKEY_LOCAL_MACHINE/SOFTWARE/Classes/Word.DocumentMacroEnabled.12] "BrowserFlags"=80000024

4、效果如图所示:
