word里面的内容为什么不显示 C#打开WORD文档内容并显示
C#打开WORD文档内容并显示
C#打开WORD文档内容并显示代码如下:
//在项目引用里添加上对Microsoft Word object library的引用

private void button _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 = ;
if (opd ShowDialog() == DialogResult OK && opd FileName Length > ) {
//建立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 = ; 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 richTextBox 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] } }
}
lishixinzhi/Article/program/ASP/201311/21704相关文章
- WORD文档不用WPS打开 后来又安装了WPS,会把原先的WORD涵盖了吗?
- word怎么同时选中不同段文字 为什么打开word文档中后只要一选中文字就不能做任何操作
- word文本框不要框 为什么word中插入文字框后上一行文字会跑到文字框下面去
- word文档视窗设置 word开启后弹出一个文字转换视窗,要求选择编码,选择哪个都无法显示内容,还全是乱码 ,这怎么解决?
- integer是关键字吗 C#中using关键字的使用介绍
- 文档输入一个字少一个字 为什么我在Word文档输入一个字后面的字会消失的?
- qq空间查看 打开qq空间时为什么用word文档形式打开?
- wps2016打开文件乱码 wps开启word文件的时候为什么会出现乱码?
- 打不开word文档怎么办 为啥word文档打开后字是重叠的
- 如何运行文本文档 C#编程实现在Excel文档中搜索文本
爱学记

微信收款码
支付宝收款码