wd图片插入表格.doc

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
wd图片插入表格 篇一:c#操作word模板插入文字、图片及表格 c#操作word模板插入文字、图片及表格 1.建立word模板文件 person.dot 用书签 标示相关字段的填充位置 2.建立web应用程序 加入Microsoft.Office.Interop.Word引用 具体添加引用请参看 /china/msdn/library/office/office/OfficePrIntopAssFAQ.mspx?mfr=true 3.相关示例代码 protected void CreateReport_Click(object sender, EventArgs e) { Microsoft.Office.Interop.Word.Application appWord = null;//应用程序 Microsoft.Office.Interop.Word.DocumentClass doc = null;//文档 try { appWord = new Microsoft.Office.Interop.Word.Application(); appWord.Visible = false; object objTrue = true; object objFalse = false; object objTemplate = Server.MapPath(person.dot);//模板路径 object objDocType = WdDocumentType.wdTypeDocument; doc = (DocumentClass)appWord.Documents.Add(ref objTemplate, ref objFalse, ref objDocType,ref objTrue); //第一步生成word文档 //定义书签变量 object obDD_Name = bm_Name;//姓 名 object obDD_Sex = bm_Sex;//性 别 object obDD_Birthday = bm_Birthday; //出生年月 object obpic=pic; object obtable = obtable; object Nothing = System.Reflection.Missing.Value; //InlineShape shape = appWord.Selection.InlineShapes.AddPicture(@F:\Picture\_DSC1602.JPG, ref Nothing, ref Nothing, ref Nothing); //第二步 读取数据,填充数据集 System.Data.DataTable dt = new DataTable(); dt.Columns.Add(p_Name); dt.Columns.Add(p_Sex); dt.Columns.Add(p_Birthday); DataRow dr = dt.NewRow(); dr[p_Name] = 张三; dr[p_Sex] = 男; dr[p_Birthday] = 1980-01-01; dt.Rows.Add(dr); //第三步 给书签赋值 //给书签赋值 doc.Bookmarks.get_Item(ref obDD_Name).Range.Text = dt.Rows[0][p_Name].ToString(); //姓 名 doc.Bookmarks.get_Item(ref obDD_Sex).Range.Text = dt.Rows[0][p_Sex].ToString();//性 别 doc.Bookmarks.get_Item(ref obDD_Birthday).Range.Text = dt.Rows[0][p_Birthday].ToString();//年龄 doc.Bookmarks.get_Item(ref obpic).Range.InlineShapes.AddPicture(@F:\Picture\_DSC1602.JPG, ref Nothing, ref Nothing, ref Nothing); //文档中插入表格 //doc.Bookmarks.get_Item(ref obtable).Range.Tables.Add(doc.Bookmarks.get_Item(ref obtable).Range, 12, 3, ref Nothing, ref Nothing); Microsoft.Office.Interop.Word.T

文档评论(0)

raojun00006 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档