Word文档中在每页右下角插入图片的解决办法.
2008-08-13 17:23
393 查看
今天接到一个任务解决一项技术问题.客户想在公文审核过程中对公文中的word文档盖章.变态的是要求在word文档的所有页面的右下角盖章,而且图章要浮动在文字上方.
经过一下午的折腾把它搞定了....
关键代码如下:
object pos = p.Rectangles[1].Range.End-1;
object rng = oWordApplic.ActiveDocument.Range(ref pos,ref pos);
//插入图片并选中
oWordApplic.Selection.InlineShapes.AddPicture(imgFile,ref LinkToFile,ref SaveWithDocument,ref rng).Select();
//将刚插入的图片转为InlineShape对象
Word.InlineShape ap = oWordApplic.Selection.InlineShapes[1];
//再转换为shape对象
Word.Shape shap = ap.ConvertToShape();
//设置浮动于文字之上
shap.ZOrder(Microsoft.Office.Core.MsoZOrderCmd.msoBringInFrontOfText);
//下边的就是定位了
float xOffer = oWordApplic.ActiveDocument.PageSetup.RightMargin;
float yOffer = oWordApplic.ActiveDocument.PageSetup.BottomMargin;
shap.Left = p.Width-shap.Width-xOffer;
shap.Top = p.Height-shap.Height-yOffer;
经过一下午的折腾把它搞定了....
关键代码如下:
object pos = p.Rectangles[1].Range.End-1;
object rng = oWordApplic.ActiveDocument.Range(ref pos,ref pos);
//插入图片并选中
oWordApplic.Selection.InlineShapes.AddPicture(imgFile,ref LinkToFile,ref SaveWithDocument,ref rng).Select();
//将刚插入的图片转为InlineShape对象
Word.InlineShape ap = oWordApplic.Selection.InlineShapes[1];
//再转换为shape对象
Word.Shape shap = ap.ConvertToShape();
//设置浮动于文字之上
shap.ZOrder(Microsoft.Office.Core.MsoZOrderCmd.msoBringInFrontOfText);
//下边的就是定位了
float xOffer = oWordApplic.ActiveDocument.PageSetup.RightMargin;
float yOffer = oWordApplic.ActiveDocument.PageSetup.BottomMargin;
shap.Left = p.Width-shap.Width-xOffer;
shap.Top = p.Height-shap.Height-yOffer;
相关文章推荐
- Microsoft Office 2013 Word中图片插入后变模糊解决办法
- 如何用tcl在word文档中插入图片的解决方法
- word插入图片显示不完整的解决办法
- word 文档不显示图片解决办法
- WORD 插入图片,只显示一部分的解决办法
- 在word文档中插入一个字后就会自动删除后一个字的原因及解决办法
- Microsoft Office Word 2007 文档结构图突然变小的解决办法
- poi操作word文档(替换,插入图片)
- Word 2007文档中图片不显示或对象不显示的解决方法
- 解决word插入(粘贴)图片不能显示的问题
- 解决在Word中插入图片变大模糊的方法
- [1月23日的脚本] 在Word文档中插入多张图片 (PowerShell)
- word打印时图片显示不清晰的解决办法
- 解决用canvas插入背景图片模糊的办法
- 利用freemarker 在模板里面写入动态数据,动态表格,图片插入并生成word文档
- [转]Word 2007文档中图片不显示或对象不显示的解决方法
- viso图插入Word中大片空白解决办法
- Excel中插入Word文档图片链接
- 在WORD文档里每一页的相同位置插入不同的图片的宏代码如何修改?
- Microsoft Office Word 2007 文档结构图突然变小的解决办法