找回密码
 立即注册
搜索

幻灯片编号问题求助

4
回复
816
查看
[复制链接]

3

主题

11

帖子

38

幻币

江湖少侠

Rank: 2

积分
188
QQ
2018-2-1 23:50:38 显示全部楼层 |阅读模式
请问幻灯片编号在文稿编辑页面里和VBA页面里为何不相同,还存在VBA页面里编号不连续的情况?

111522hgj7zj8pawxp78en.jpg
PPT学习论坛
回复

使用道具 举报

2

主题

9

帖子

38

幻币

江湖少侠

Rank: 2

积分
110
QQ
2018-2-2 02:35:37 显示全部楼层
应该是反复增删和调序所至,并且这不是序号,而是SlideRange.Name
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

9

帖子

81

幻币

江湖少侠

Rank: 2

积分
190
QQ
2018-2-2 03:02:44 显示全部楼层
能解释下SlideRange.Name起什么作用呢?控件属性也没这个名称啊,大型PPT肯定需要复制删除排序操作的,当在某些页面上添加不同控件后,其在VBA界面都是显示Slide*,如何才能知道控件所对应的Slide*,难道自能通过双击吗?
PPT学习论坛
回复 支持 反对

使用道具 举报

2

主题

8

帖子

76

幻币

一流武者

Rank: 3Rank: 3

积分
274
QQ
2018-2-2 03:31:57 显示全部楼层
插入控件后,会自动生成对应页名称的模块的
Sub 获取选中页的name()
    MsgBox ActiveWindow.Selection.SlideRange.Name
End Sub

Sub 重命名选中页的name()
    ActiveWindow.Selection.SlideRange.Name = "slideN"
End Sub
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

9

帖子

55

幻币

江湖少侠

Rank: 2

积分
193
QQ
2018-2-2 03:38:46 显示全部楼层
新文件任何页面无控件,递增重命名后再次读取,已按顺序显示,然后再插入控件,但资源管理器里所生成对应页名称的模块没发生变化。找了一下午了,关于PPT的VBA资料太少了,头痛。
PPT学习论坛
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册