//在项目引用里添加上对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;
}
}
}
}
分享到:
相关推荐
C#操作word文档 C#实现Word中表格信息读取
c#用aspose.word读取word文件内容,并显示图片
c#打开word文档及读取word文档
用C#写的能直接直接打开磁盘选择要读取的文档,内嵌显示打开的Word文档。于初学者来说真的很好用
内容概要:1、运用 Range 对象处理 Word 文档内容;2、如何使用C#在Word文档中插入图片以及读取Word文档中的图片?3、提取word 文档中的图片信息;4、提取WORD中的所有InlineShape图片并保存成文件;5、C#编程实现...
C#操作Word文档(根据模板生成文档、替换内容、插入表格等)
这是用C#来读取WORD中的内容的可用程序
通过C#调用NPOI组件生成Word文档,在生成Word文档过程中插入表格以及插入图片,使用到了C#,扩展等技术
动态生成Word,此示例程序中的Word含有文字、图片、表格、图标、格式等元素。 生成完之后打印预览、保存到C盘根目录,最后退出。
C#实现CAD文件解析并显示图片,自测可用
C#打开Word文档定位到指定书签。效果:点击页面的帮助按钮,程序打开Word文档,定位到指定的帮助页。注意:必须配置好书签,并且在程序指定每个帮助按钮的名称为某个书签名。
ASP.NET c# 操作word模板插入文字、图片及表格 这个资源第一次上传是在15年,反正离现在有点年代了,当年肯定是用的起得现在我不做保证哈,目前修改原因是积分太高了,我需要修改一下,意思意思就行,
用C#动态生成Word文档并将数据填入Word表格中
c#根据word模板生成word文档 附件中包含程序源码以及word模板文件 需要引用的DLL已经在源码中标出
C#中把word文档、图片以二进流存数据库和从数据库读出,打开时以word文档显示,图片显示。以二进制流存数据库可以不用本地存盘。此有该方法程序的源代码。希望此程序对大家有用!
C# 读取word文档和图片,有需求的下载
C#读取Word内容 源码 C#读取Word内容 源码 C#读取Word内容 源码 C#读取Word内容 源码 C#读取Word内容 源码
C#操作Word——C#向Word文档中写入文字
c#向word文件插入图片.调试时先选择一个word文件(*.doc),再选择一个图片文件(*.jepg)
c#创建Word文档(可插入数据,表格,文字,图片).pdf