
word
using Microsoft.Office.Interop.
word; // 导出
word要用的引用 关于搜索那块我还没研究透,暂时搞不定。。。 下面贴个导出
word的示例代码:
word.Document mydoc = new
word.Document(); // 创建一个
word文档对象
word.Table mytable; // 定义表格
word.Selection mysel; // 定义选区 Object myobj; if (dGV.Rows.Count == 0) return; // 开始创建
word对象
word.Application
word = new
word.Application(); myobj = System.Reflection.Missing.Value; mydoc =
word.Documents.Add(ref myobj, ref myobj, ref myobj, ref myobj);
word.Visible = true; mydoc.Select(); mysel =
word.Selection; // 把数据塞进
word表格 mytable = mydoc.Tables.Add(mysel.Range, dGV.RowCount, dGV.ColumnCount, ref myobj, ref myobj); // 设置列宽 mytable.Columns.SetWidth(80,
word.WdRulerStyle.wdAdjustNone); // 输出表头 for (int i = 0; i dGV.ColumnCount; i++) { mytable.Cell(1, i + 1).Range.InsertAfter(dGV.Columns.HeaderText); } // 输出表格数据 for (int i = 0; i dGV.RowCount - 1; i++) { for (int j = 0; j dGV.ColumnCount; j++) { mytable.Cell(i + 2, j + 1).Range.InsertAf