在工作中老是碰到需要在word中每页添加印章图片的情况,想将电子印章图片加到word中,看起来像真的盖的一样^_^,尤其是投标之类的时候。虽然可以通过水印、或者背景等操作来处理,但是位置太单一了,太假o(*^@^*)o,还一种方法就是手动添加、复制、旋转角度,如果几页还好,如果几百上千页,就坑爹了,如果还要旋转角度就更惨………………

后面琢磨、研究了下,其实可以通过word自带的vba功能进行开发实现,通过不断的百度,以下代码可以可以搞定,不能直接用,大家可以参考修改。

Set pic = ActiveWindow.Selection.InlineShapes.AddPicture(fileName:=url, LinkToFile:=False, SaveWithDocument:=True) 'url是图片的地址Set oShape = pic.ConvertToShape'           将图片移动到正中间,以下取得的值单位都是磅iwidth = oShape.Width '获取图片自身的宽度iheight = oShape.Height '获取图片自身的宽度oShape.RelativeHorizontalPosition = wdRelativeHorizontalPositionMargin '图片的水平位置相对于边距oShape.Left = (pWidth - nleft - nright - iwidth) / 2oShape.RelativeVerticalPosition = wdRelativeVerticalPositionMargin ' 图片的垂直位置oShape.Top = (pheight - ntop - nbottom - iheight) / 2If addStampShow.option_place2 = True Then '是否选中在正中间,再移动Randomize
'                     xleft = Int((Rnd * (50 - 2)) + 2) '生成2到50的随机数xleft = Int((Rnd * 100) - 50) '生成-50到50的随机数oShape.IncrementLeft xleft '向右移动了100,负数代表向左移动;LEFT  和TOP 设为,0,0  那么他们就会跑到,光标位置Randomizextop = Int((Rnd * 100) - 50) '生成-50到50的随机数oShape.IncrementTop xtop '正数向下,负数向上End If

当然,如果大家不想开发,也可以直接用已开发好的,下载地址:

http://www.booleanda.cc​​​​​​​

这里面有可以直接插入图片功能,而且可以设置页面范围、是否旋转等

word中批量添加印章、签名图片相关推荐

  1. 在WORD中批量修改图片大小

    今天在word中批量修改图片时发现了word一个强大的功能,不多说废话,直接附上步骤: 1.首先按一定的顺序将图片插入word当中: 2.点击"视图"----"宏&quo ...

  2. word 中如何添加图片和表格目录或链接的问题

    近期写论文,大量使用Word,关于word 中如何添加图片和表格目录或链接的问题,在这里做一下记录,以便以后看. note: 1.很多是摘在网上的 2.当前Word是2007 3.不含目录的生成和文献 ...

  3. Word中怎样添加快速访问工具栏?这样操作很简单,20秒完成

    现在的职场生活中电脑成为了必不可少的重要辅助工具,在工作中或多或少都会使用到Word,其实Word在操作上也有很多的小技巧不知道大家清楚吗,下面主要建设讲述在word中怎样添加快速访问工具栏以及一些其 ...

  4. word文档通配符换行_职场小技巧|没想到word中的表格就可以排版图片大小

    不知道大家在工作当中有没有遇到这样的情况:在WORD文档中想插入图片,却不能保证大小格式一样怎么办?如果数量较少的话,我相信大家还是有办法解决的!比如可以先插入一张图片后设置统一的格式进使用快捷键F4 ...

  5. python 批量增加文件前缀_linux中批量添加文件前缀的操作方法

    linux中批量添加文件前缀的操作方法 需要在文件夹内所有txt文件的文件名前面添加"gt_"; 就是由原来的文件"xxx.txt"变成"gt_xxx ...

  6. html 图片转换成word,在Word中通过把编辑的图片另存为HTML文件实现转换图片

    Word是文字处理软件,它和图片格式转换根本就占不上边啊?如何能转换图片呢?在正常情况下Acdsee确实是图片浏览.格式转换的好工具,但是如果你的机器里没有安装它,却要进行图片转换怎么呢?这样我们的W ...

  7. 怎样把图片保存为html文件,在Word中通过把编辑的图片另存为HTML文件实现转换图片...

    Word是文字处理软件,它和图片格式转换根本就占不上边啊?如何能转换图片呢?在正常情况下Acdsee确实是图片浏览.格式转换的好工具,但是如果你的机器里没有安装它,却要进行图片转换怎么呢?这样我们的W ...

  8. 我们经常会用遇到一些文件需要网签,如何在word中制作手写签名?

    我们经常会用遇到一些文件需要网签,如何在word中制作手写签名? 目录 我们经常会用遇到一些文件需要网签,如何在word中制作手写签名? 1.在纸上写手好签名,用手机拍照上传至电脑上 2.打开word ...

  9. 如何在Word中插入手写签名

    如何在Word中插入手写签名? 第一步:插入图片 利用手机拍下手写签名,背景尽量单一色,之后传到电脑桌面,然后打开Word文档,点击文档中的插入--插图--图片,并且将图片缩放到合适的位置. 第二步: ...

  10. 怎样在word中批量替换文字?Word替换文字这一招你会吗?

    平时我们在编辑word文档的时候,经常会遇到将文档中的某一个文字或者是数字替换成别的内容,很多人想到的方法就是一个字一个字的找,之后进行更改,这样会很耽误我们的时间,如果你的文档内容过多的话难道你也会 ...

最新文章

  1. VirtualBox虚拟机中启用usb3.0却无法显示u盘的解决方法
  2. BackTack4 指南
  3. C++标准库函数begin和end函数
  4. 附录:更多集合操作命令
  5. 2021年11月Python小屋编程比赛获奖名单
  6. (二)第一个Servlet
  7. Maven搭建SpringMVC项目详解
  8. 计算机主机包含哪些基本设备,计算机的主机主要包括什么
  9. 通信领域的宽带信号和窄带信号到底是什么??
  10. 管理的常识(4):什么是计划
  11. 7 21 第一次团队赛——————写给队友
  12. 怎么进行finebi下载
  13. ESP32 串口读取 jy901s 姿态传感器
  14. flutter CustomPainter 简单绘制 三角形 多边形
  15. tar 将软连接的文件也进行打包
  16. Java阿凯_Java-7 面向对象(上)
  17. API Bank,并不简单
  18. 用计算机投屏图片,电脑网页投屏到电视
  19. 我猜你那里的天空也是蔚蓝色
  20. Docker常用命令-全流程

热门文章

  1. Leetcode013 罗马数字转整数
  2. WPS如何隔列填充背景颜色
  3. 文件或内容损坏无法读取 导致无法删除
  4. 交通大数据干货总结(1)
  5. 21个免费设计网站助力第十一届全国大学生广告艺术大赛!
  6. mac 电脑 java wifi密码尝试器
  7. MacBook安装虚拟机Parallels Desktop
  8. 非深圳户口办理《深圳计划生育证明》需要以下几个证件
  9. MFI认证——苹果MFI账号申请
  10. python 化学反应_有意思的Python:用python配平化学方程式