在 PowerPoint 2010 中创建使用 A)、B) 等的自定义列表标签

在 PowerPoint 2010 中创建使用 A)、B) 等的自定义列表标签

我想在 PowerPoint 中创建一个自定义列表,其中的标签如下(所需格式):
A)
B)
C)
...

我在 PowerPoint 中能找到的最接近的可用选项是
大写字母,用句号代替圆括号
A.
B.
C.
...

或者小写,而不是带括号的大写
a)
b)
c)
...
这与我想要的非常接近,但并不完全相同。

有什么方法可以得到如上所示的所需格式?

答案1

样式 A)、B)、C)、... 似乎被隐藏了,但可以通过小技巧来分配。我无法使用用户界面分配样式,因为样式库看起来只包含有限的预设。但我能够使用 VBA 获取样式:

  1. 在 PowerPoint 中打开并激活您的演示文稿(作为当前文档)
  2. Alt+F11进入 VBA(Visual Basic for Applications)环境
  3. Ctrl+G进入即时窗户
  4. 粘贴以下命令,调整数字,然后在插入Enter符号位于命令末尾时按下来执行它:
    ActivePresentation.Slides(1).Shapes(1).TextFrame.TextRange.ParagraphFormat.Bullet.Style = ppBulletAlphaUCParenRight
    • 该命令是单行的,似乎只在这个答案处换行
    • Slides(1)数字替换为您的实际幻灯片编号(例如Slides(36)
    • Shapes(1)在幻灯片中所有可选对象中,用项目符号列表框的顺序替换数字(例如,可以是)Shapes(5)。如果您不确定,请用不同的数字多试几次。
  5. 切换到 PowerPoint 窗口并返回到 PowerPoint 并检查结果。
  6. 如果成功,您将获得您请求的列表 A)、B)、C)、...。关键在于分配项目符号样式,ppBulletAlphaUCParenRight而这在图库中通常不可用。从现在开始,您可以使用常规复制和粘贴将此样式转移到其他幻灯片。

相关内容