ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: dela

怎样在master slides中插入多个placeholders

[复制链接]

TA的精华主题

TA的得分主题

发表于 2006-9-12 10:03 | 显示全部楼层

“工具”-->“宏”-->“宏”(或者直接按快捷键“Alt + F8”),出现“宏”对话框,其中会列出本演示文档中所有的宏。因为本文档中只有一个宏,已经处于选中状态,因此可以直接点“运行”,宏就运行了,此时幻灯片中应该已添上图片。

注意,本例当中,文件夹中的图片数目必须大于等于演示文档中的幻灯片数目,否则会出错。

TA的精华主题

TA的得分主题

 楼主| 发表于 2006-9-13 10:04 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

照您说的方法试了,我的RUN是灰色不可选状态。后来我就新做一个PPT,将您的宏语句拷到里面,应该是可以用的。只是我有500张照片,如果照片名字是学号,要按照PPT上每张里面的学号来插入,以免张冠李戴。这样可以做吗?

TA的精华主题

TA的得分主题

发表于 2006-9-13 11:52 | 显示全部楼层

Run呈不可选状态是因为宏安全性设置过高,宏被禁用了。在“工具”-->“宏”-->“安全性”中,点选“中”或“低”,就可以启用宏了。

学号问题可以这么解决:若学号规则为“20060001”、“20060002”……“20060500”,则在原宏代码中,将图片文件路径中的 i 改为“20060000 + i”。如下所示:

Sub 批量插入图片()
       For i = 1 To ActivePresentation.Slides.Count
        ActivePresentation.Slides(i).Shapes.AddPicture FileName:="D:\电脑\电脑学习\powerpoint\pptVBA\原创\编辑阶段适用\批量插入图片又一例\图片\" & 20060000 + i & ".WMF", LinkToFile:=msoFalse, SaveWithDocument:=msoTrue, Left:=0, Top:=0, Width:=200, Height:=150
       Next
End Sub
你试一下。

TA的精华主题

TA的得分主题

发表于 2006-9-13 11:55 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

P.S.:

改变宏完全性设置后,要先关闭PPT,再打开,此时新设置才生效。

TA的精华主题

TA的得分主题

 楼主| 发表于 2006-9-13 15:57 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

谢谢。还有一个问题,学号不是完全规律和连续的,有没有办法按SLIDES上显示的内容来插入?要是能将学号内容从WORD导出时导出到PPT的Foot中,也行。学号只是一个标记,不是必须显示在正文中的。

TA的精华主题

TA的得分主题

发表于 2006-9-13 17:23 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
QUOTE:
以下是引用dela在2006-9-13 15:57:52的发言:

要是能将学号内容从WORD导出时导出到PPT的Foot中,也行。

你现在是要将图片插入PPT中还是要将学号插入PPT中?我有点迷糊了。能否说具体点。

另外,不知你在Word中邮件合并后形成的doc文档是什么样子的,发送到PPT后ppt文档又是什么样子的?最好都传上来(只需一个小片断即可),让我们知道你现在做到了哪一步,下一步想达到什么目的。

TA的精华主题

TA的得分主题

 楼主| 发表于 2006-9-13 22:39 | 显示全部楼层

提这么多非份的要求,我实在内疚极了。可是成功好象就在眼前,无论如何请再使劲儿帮一次。我现在已经将每个人的信息都发送到PPT中了,下一步让我犯难的是如何一次性插入照片.而照片又要和人对应。照片都是按学号命名的.每个人有对应的学号.本来可以用您前面给的方法,问题是学号排列是不规则的。换句话,如何在插入照片时,不是按幻灯的页来插入,而是按学号来插入?

[此贴子已经被作者于2006-9-13 22:40:59编辑过]

TA的精华主题

TA的得分主题

 楼主| 发表于 2006-9-13 22:41 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
提这么多非份的要求,我实在内疚极了。可是成功好象就在眼前,无论如何请再使劲儿帮一次。我现在已经将每个人的信息都发送到PPT中了,下一步让我犯难的是如何一次性插入照片.而照片又要和人对应。照片都是按学号命名的.每个人有对应的学号.本来可以用您前面给的方法,问题是学号排列是不规则的。换句话,如何在插入照片时,不是按幻灯的页来插入,而是按学号来插入?

TA的精华主题

TA的得分主题

 楼主| 发表于 2006-9-13 22:42 | 显示全部楼层
提这么多非份的要求,我实在内疚极了。可是成功好象就在眼前,无论如何请再使劲儿帮一次。我现在已经将每个人的信息都发送到PPT中了,下一步让我犯难的是如何一次性插入照片,而照片又要和人对应。照片都是按学号命名的.每个人有对应的学号.本来可以用您前面给的方法,问题是学号排列是不规则的。换句话,如何在插入照片时,不是按幻灯的页来插入,而是按学号来插入?

TA的精华主题

TA的得分主题

 楼主| 发表于 2006-9-13 22:44 | 显示全部楼层
提这么多非份的要求,我实在内疚极了。可是成功好象就在眼前,无论如何请再使劲儿帮一次。我现在已经将每个人的信息都发送到PPT中了,下一步让我犯难的是如何一次性插入照片.而照片又要和人对应。照片都是按学号命名的.每个人有对应的学号.本来可以用您前面给的方法,问题是学号排列是不规则的。换句话,如何在插入照片时,不是按幻灯的页来插入,而是按学号来插入?
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-23 03:15 , Processed in 0.043442 second(s), 5 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表