当前位置: 欣欣网 > 办公

用Excel+PPT,只用3步为照片批量添加水印,搞定打卡!

2024-04-16办公

文 前 推 荐


编按:

用Excel加PPT只需3步实现图片批量添加含时间、日期、地址的水印。

公司要求为照片添加上带时间、日期和地址的水印作为工作打卡。

如果用手机实拍,「水印相机」等APP可以很方便地添加水印,但是「水印相机」无法对已有图批量添加水印。网上的在线水印工具要么水印位置调整不便,要么水印样式不能修改,要么有图片数量限制。今天,向大家介绍Excel加PPT批量加水印的方法。

首先看效果。

Step1 复制模板文件

将素材中的导入、导出、水印模板文件夹复制到个人电脑D盘根目录下。导入文件夹中是需要处理的图片;导出文件夹当前是空的。

Step2 修改日期、地点

打开水印模板文件夹中的时间水印.xlsx文件,修改D列中的时间和地点,然后保存。

Step3 一键处理

打开水印模板文件夹中的「水印模板.pptm」文件,打开中按提示单击「更新链接」。打开后单击「开发工具/宏」,选择「一键处理」,单击「运行」。

打开导出文件夹,可以看到,所有图片已添加上水印。

(该图片来自www.pexels.com,作者Charles Parker)

简单3步实现了图片批量添加水印。这是怎么做到的呢?

下面分享自动水印模板制作过程。

1. Excel批量生成水印内容

Step1 设置随机时间

假设公司的上班时间是8:00~17:30。

在A1中输入公式「=TEXT(RAND()*("9:29")+"8:00:00","HH:MM")」,字体选择「楷体」,48号。

同时选中A1、B1,合并单元格,并修改填色为黑色、字体为白色。

Step2 设置日期和地址信息

在D1、D2分别输入日期和地址,在A2输入公式「=TEXT($D$1,"yyyy-mm-dd aaaa")」, B2输入「=$D$2」。设置A2和B2字体为黑体,字号16,填充黑色。(此处假设图片都在同一天同一地点拍摄的,所以公式采用了绝对引用。)

Step3 批量填充水印内容

插入圆形和矩形自己做一个定位图标「 」,组合后调整大小并复制粘贴为图片,插入到地址前。接着选中A1:B2向下填充到B100(假设有20张图需要添加水印),批量生成同一日期、同一地点,不同时间的水印内容。

Step4 取消单元格填色和边框

需要的水印是没有黑色背景和边框线的,因此选中A、B两列,设置单元格填充为「无填充」,并在「视图」菜单中取消「网格线」的勾选。效果如图。

保存Excel文件到「水印模板」文件夹中,名称为「时间水印.xlsx」。

2. 制作PPT水印模板

Step1 新建幻灯片

启动PPT新建空白幻灯片,点击「设计/幻灯片大小/自定义大小」,根据照片比例设置尺寸。此处设置16:9,方向为纵向,宽9厘米,高16厘米。设置幻灯片背景颜色为深灰色(方便看见白色的水印)。然后鼠标放在左侧页面1上,多次按Enter键生成20张页面。

Step2 粘贴水印为链接对象

返回Excel窗口,复制A1:D2,定位到幻灯片1,按Ctrl+Alt+V进行选择性粘贴,单击「粘贴链接」,选择「Microsoft Excel工作表对象」。

Step3 设置对象

选中插入的对象,右击选择「设置对象格式」,切换到「大小与属性」,调整其大小和位置并记住其值。

Step4 重复粘贴

重复上述操作,依次将Excel的A3:D4、A5:D6等区域,以链接的形式粘贴到幻灯片2、幻灯片3……同时位置参数保持一致。

Step5 添加图片批量处理代码

按Alt+F11打开VBA编辑器,单击「插入/模块」,插入一个模块。然后打开素材中的代码文件,复制代码粘贴到模块中。

Step6 保存为模板

保存文件,选择支持宏的pptm格式,命名为「水印模板.pptm」。

接下来的操作如文章开头那样,利用模板,只需三步即可批量添加水印。每次可以为20张图添加水印。不足20张的,在生成后删除多余的空白图即可。当前模板图片比例是16:9,如果实际图片不是这个比例,可以修改PPT模板文件的幻灯片尺寸,同时修改代码中的尺寸即可。

课件下载方式


扫码入群,下载视频配套的Excel课件练习。

最后,欢迎加入Excel函数训练营,学习51个函数、练习课件、辅导答疑。