资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

C#中怎么打开一个Word文档

C#中怎么打开一个Word文档,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

创新互联建站基于成都重庆香港及美国等地区分布式IDC机房数据中心构建的电信大带宽,联通大带宽,移动大带宽,多线BGP大带宽租用,是为众多客户提供专业绵阳服务器托管报价,主机托管价格性价比高,为金融证券行业服务器托管,ai人工智能服务器托管提供bgp线路100M独享,G口带宽及机柜租用的专业成都idc公司。

C#打开Word文档实例如下:

//在项目引用里添加上对Microsoft Word 11.0 object library的引用   private void button1_Click(object sender, System.EventArgs e)  {  //调用打开文件对话框获取要打开的文件WORD文件,RTF文件,文本文件路径名称  OpenFileDialog opd = new OpenFileDialog();  opd.InitialDirectory = \"c:\\\\\";  opd.Filter =   \"Word文档(*.doc)|*.doc|文本文档(*.txt)|  *.txt|RTF文档(*.rtf)|*.rtf|所有文档(*.*)|*.*\";  opd.FilterIndex = 1;   if (opd.ShowDialog() ==   DialogResult.OK && opd.FileName.Length > 0)  {   //建立Word类的实例,缺点:不能正确读取表格,图片等等的显示  Word.ApplicationClass app = new Word.ApplicationClass();  Word.Document doc = null;  object missing = System.Reflection.Missing.Value;   object FileName = opd.FileName;  object readOnly = false;  object isVisible = true;  object index = 0;  try {  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);   doc.ActiveWindow.Selection.WholeStory();  doc.ActiveWindow.Selection.Copy();  //从剪切板获取数据  IDataObject data=Clipboard.GetDataObject();  this.richTextBox1.Text=  data.GetData(DataFormats.Text).ToString();   }  finally {  if (doc != null)  {  doc.Close(ref missing, ref missing, ref missing);  doc = null;  }   if (app != null)  {  app.Quit(ref missing, ref missing, ref missing);  app = null;[Page]  }  }   }   }

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注创新互联行业资讯频道,感谢您对创新互联的支持。


网页标题:C#中怎么打开一个Word文档
文章起源:http://cdkjz.cn/article/pcodpo.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:400-028-6601 / 大客户专线   成都:13518219792   座机:028-86922220