这篇文章讲一个Word批量导出图片的案例,下节课会讲图片导入Word的案例。
一、实际案例引入这次遇到的案例需求:将档案信息表中的个人图片导出,以身份证号命名。具体表格结构如下的对应关系如下图截图中所示。
有n个格式一样的基础信息表,我们要做的就是把图片导出,以身份证号来命名。
关于本篇所有配图(均来自于网络,侵删)
二、思路及代码Q:Word中图形对象有哪些?
A:在word中的图形对象有InlineShape对象和Shape对象。其中InlineShape对象的是嵌入到文本层的图片,是指将图像作为文字处理,在排版上以文字的方式进行排版。而Shape对象是悬浮于文本之上位于图形层,可以自由浮动,并且可以放置在页面上的任何位置。
导出的时候也需要根据具体情况,来具体选择循环的图形对象。当然,你可以对这两种对象分别循环导出。
关于Word VBA导出图片有好几种方法,这里我比较推荐下面两种:
■另存为html方法(导出后无损,推荐)
手动操作步骤: