让我解释一下背景: 我有一个巨大的培训材料(大约750张幻灯片,为期两天的培训)进行返工。 即使它被认为是“深入培训”,但并非所有材料对于给定的两天会话都是有用的。根据学员档案,章节可以完全呈现实际建议,也可以只给出概述。 这意味着,在每次会话之前,我会查看材料并根据学员资料手动选择要显示/隐藏的幻灯片。
由于我从来没有在Powerpoint上使用VBA宏,我想知道是否可以“标记”具有一个或多个角色的幻灯片(例如,“系统设计师”的幻灯片,“认证专家”的幻灯片) ,滑动“系统设计师+认证经理”等...),然后通过一个简单的表格,检查你想要的“标签”,并相应地自动生成相关的演示文稿与标记的幻灯片。
例如,如果在给定的培训课程中我没有系统设计师,但我有认证专家和经理,我将检查“认证专家”和“认证经理”,它将生成我的演示文稿,只有幻灯片有那些标签。
我希望我足够清楚......
非常感谢提前!
摩根
答案 0 :(得分:1)
是的,这是可能的。使用VBA,您可以标记幻灯片(实际上在对象模型中存在称为标签的东西),然后使用例程使任何幻灯片以某种方式标记为可见,而所有其他幻灯片都不可见。
要在当前选定的幻灯片中添加标签,您可以执行以下操作,将所有当前选定的幻灯片标识为认证专家的材料。幻灯片可以有多个标签,因此您可以修改相同的代码,以便为其他类型的受众标记它们。
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