使用openfiledialog选择word文档文件

时间:2014-11-11 11:31:55

标签: c# add-in openfiledialog

使用OpenFileDialog选择MS Word文档时出现问题。当我按下打开按钮时,它会将一些不需要的文档与单词应用程序相关联。不知怎的,我设法知道正在访问Normal.dotm和NormalEmail.dotm。我不知道为什么?

我的OpenFileDialog代码是

this.openFileDialog.Filter = "Text Files (.txt)|*.txt|Word Documents (.docx)|*.docx|Word Template (.dotx)|*.dotx|All Files (*.*)|*.*";
openFileDialog.ValidateNames = true;
openFileDialog.FilterIndex = 1;
if (openFileDialog.ShowDialog() == DialogResult.OK)
{
    this.TextBoxTemplate.Text = openFileDialog.FileName;
}

1 个答案:

答案 0 :(得分:0)

刚刚找到解决方案。如果启用了文件预览窗格,OpenFileDialog将在其FileOk事件中启动word应用程序的新实例。因此,只需禁用预览窗格并消除故障。感谢