- 1、本文档共51页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
最近下载
- 2019外研版新教材高一英语必修一unit5单词详解.pdf VIP
- 初中物理作业设计优秀案例(3篇).pdf
- TROAX图瓦斯围栏资料.docx
- [检验检测标准]JBT 5000.15-1998; 重型机械通用技术条件 锻钢件无损探伤.pdf
- 装置开车前安全条件确认表.doc
- 新人教版(新插图)二年级上册数学 第6课时6的乘法口诀 教案(教学设计).docx
- SLAM介绍以及浅析.ppt
- 闸门运行工(高级工)职业技能鉴定理论考试题库(含答案).docx
- Unit5 The colourful world 第2课时(大单元教学课件)Part A Let's learn&Listen and chant三年级英语上册(人教PEP版2024秋).pptx
- 设计一周午餐营养食谱(教学设计)全国通用六年级上册综合实践活动.docx
文档评论(0)