默认表格&在Powerpoint的文本框中定义不同的级别

时间:2011-10-29 12:39:22

标签: powerpoint powerpoint-vba

关于powerpoint主人,我还有一些问题,最好是我想在VBA中解决它们,但如果你有一个“点击解决方案”,也会受到高度赞赏。

1)如何定义自定义默认表,我不喜欢任何Powerpoint 2010建议,我想定义自己的默认表。我知道使用其中一个作为默认样式很容易,但我不知道如何将我的布局放入可选择的布局中。

2)如何在文本框架中设置不同级别的缩进和项目符号?我知道如何为整个占位符设置它们,但不知道如何从第2级开始设置它们......

非常感谢 西巴

编辑:2)我发现了如何通过Levels()设置缩进,但子弹似乎通过Paragraphs()工作,这在创建母版时没有帮助

1 个答案:

答案 0 :(得分:0)

1)您无法定义自定义表,或者至少没有自定义表或对象模型。您可以从演示文稿或模板中的另一张幻灯片中复制预制表格,并根据需要将其粘贴到现有幻灯片上,或者首先添加最接近的可用预制表格,然后您的代码可以修改它以适应。

2)使用shape的.TextFrame.Ruler对象来修改.TabStops和.Levels集合。 .Levels(x).FirstMargin和.Levels(x).LeftMargin让你获取/设置子弹缩进。

在PPT 2007中,X可以取值1到9,在早期版本中取值为1到5。