首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Powerpoint和VBA -“模块化”演示文稿

Powerpoint和VBA -“模块化”演示文稿
EN

Stack Overflow用户
提问于 2014-10-24 11:58:12
回答 1查看 337关注 0票数 0

让我解释一下背景:我有一个巨大的培训材料(大约750张幻灯片,用于两天的培训)来返工。尽管它被认为是一种“深度训练”,但并不是所有的材料都适用于一次为期两天的课程。根据学员的简介,一章既可以给出实用的建议,也可以只给出概述。这意味着,在每一次会议之前,我都会根据学员的个人资料来检查材料,并手动选择哪些幻灯片将被呈现/隐藏。

由于我从未在Powerpoint上使用过VBA宏,所以我想知道是否可以用一个或多个角色“标记”幻灯片(例如,幻灯片用于“系统设计人员”,幻灯片用于“认证专家”,幻灯片用于“系统设计人员+证书管理器”等),然后以简单的形式检查所需的“标记”,并相应地自动生成与标记幻灯片相关的演示文稿。

例如,如果在给定的培训课程中,我没有系统设计人员,但我有认证专家和管理人员,我将检查“认证专家”和“认证管理人员”,它只会生成带有这些标记的幻灯片。

希望我说得够清楚..。

事先非常感谢!

摩根

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-24 16:27:09

是的,这是可能的。使用VBA,您可以标记幻灯片(在对象模型中实际上有一些叫做标记的东西),然后有一个例程将任何幻灯片标记为特定的可见方式,而所有其他的幻灯片都是不可见的。

要向当前选定的幻灯片添加标记,您可以这样做,将当前选定的所有幻灯片识别为证书专家的材料。幻灯片可以有多个标记,所以您可以修改相同的代码,使其为其他类型的观众标记它们。

代码语言:javascript
运行
复制
Sub TagAsCertificationSpecialist()

    Dim x As Long

    For x = 1 To ActiveWindow.Selection.SlideRange.Count
        ActiveWindow.Selection.SlideRange(x).Tags.Add "CertificationSpecialist", "YES"
    Next

End Sub
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26547427

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档