生成word文档 编程

word

1个回答

写回答

陈泽浩

2025-11-05 05:46

+ 关注

word
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

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号