窗口上有一按钮点击后弹出OPENFILEDIALOG,在选择一个WORD或EXCEL文档后怎么将它用WORD或EXCEL打开呢??

解决方案 »

  1.   

    正解,不过要求你的系统必须安装了office,否则程序会抛出异常,可以加上try--catch来处理
      

  2.   

    Process在那个命名空间下嘎,麻烦再提示一下!!
      

  3.   

    方法一: private void button1_Click(object sender, EventArgs e)
            {
               Excel.Application excel = new Excel.Application(); //引用Excel对象
                Excel.Workbook book = excel.Application.Workbooks.Add("c:\\test.xls"); //引用Excel工作簿
                excel.Visible = true; //使Excel可视
            }
    方法二:利用命令行,我们在开始→运行里输入c:\\test.xls,后如果电脑安装有Excel的话他也会自动的打开这个文件,代码如下:
    private void button1_Click(object sender, EventArgs e)
            {
                System.Diagnostics.Process.Start("c:\\test.xls");
            }
      

  4.   

    交你一招,你把Process写上去,然后把鼠标放在它后面,系统会提示你加上命名空间的。VS2005是这样的。呵呵