求代码,C# 将数据和图片保存到Word

来源:百度知道 编辑:UC知道 时间:2024/06/23 01:26:23
请指点:
我想点击一个Butten1控件来生成一个Word报告,把DataGridView1中的数据保存到Word表格;另外,在窗体的PictureBox1控件内我用GDI+画了一个曲线图,想作为图片保存到Word里。
先谢谢!!!
主要是需要保存图片到Word的代码

刚刚实现了个功能:用C#实现动态生成Word文档,在Word文档中插入表格,并将读出的数据填入到表格中。

要使用C#操作word,首先要添加引用:

1、添加引用->COM->Microsoft Word 11.0 Object Library

2、在.cs文件中添加

using Word;
下面的例子中包括C#对Word文档的创建、插入表格、设置样式等操作:

(例子中代码有些涉及数据信息部分被省略,重要是介绍一些C#操作word文档的方法)

public string CreateWordFile(string CheckedInfo)
...{
string message = "";
try
...{
Object Nothing = System.Reflection.Missing.Value;
Directory.CreateDirectory("C:/CNSI"); //创建文件所在目录
string name = "CNSI_" + DateTime.Now.ToShortString()+".doc";
object filename = "C://CNSI//" + name; //文件保存路径
//创建Word文档
Word.Application WordApp = new Word.ApplicationClass();
Word.Document WordDoc = WordApp.Documents.Add(ref Not