如何在C# 中打开我在textbox中指定的路径的word文件你??急急
  我在textbox中填入相应的word文件路径。当点击button 如何把他打开啊!!  急急急急…………

解决方案 »

  1.   

    textBox 不能显示包含格式的文本
    建议用richtextBox 
      

  2.   

    Process.start(“E:\\a.doc”)
    Process使用的方法见MSDN
      

  3.   

    用process打开,在注释那句填入你想要的程序,并且传入你从text文本获取的路径信息            Process p = new Process();            p.StartInfo.FileName = "cmd.exe";
                //p.StartInfo.Arguments = "/c start c:\\windows\\explorer.exe";
                p.StartInfo.UseShellExecute = false;
                p.StartInfo.RedirectStandardInput = true;
                p.StartInfo.RedirectStandardOutput = true;
                p.StartInfo.RedirectStandardError = true;
                p.StartInfo.CreateNoWindow = false;            p.Start();
                Console.ReadLine();
      

  4.   

    呃,忘了说一句,这个是启动了命令行,然后再启动word,你可以直接用process启动word
      

  5.   

    Word.ApplicationClass app = new Word.ApplicationClass();
        Word.Document doc = null;
        object missing = System.Reflection.Missing.Value;
        doc = app.Documents.Open(ref FileName, ref missing, ref readOnly,
        ref missing, ref missing, ref missing, ref missing, ref missing,
        ref missing, ref missing, ref missing, ref isVisible, ref missing,
        ref missing, ref missing, ref missing);
    string fileName ="";
    Process wordProcess = new Process();
    wordProcess.StartInfo.FileName = fileName;
    wordProcess.StartInfo.UseShellExecute = true;
    wordProcess.Start();
    wordProcess.WaitForExit();     
    wordProcess.Close();
      

  6.   

    System.Diagnostics.Process.Start("C:\\1.doc");