找回密码
 立即注册
搜索

如何通过VBA取得已设置了超链接的对象的位置信息

1
回复
579
查看
[复制链接]

2

主题

8

帖子

64

幻币

一流武者

Rank: 3Rank: 3

积分
241
QQ
2017-8-7 21:39:11 显示全部楼层 |阅读模式
我在ppt的部分片子中设置了一些超链接(都是ppt内部链接),现在想通过VBA取得那些设置了超链接的对象的位置信息。我是菜鸟,2010版又没有录制宏功能,不知该如何用VBA语句实现。
例如:在第2张片上的一个文本框上设了一个超链接,我想通过VBA语句取得该文本框的top、left等位置信息。
我写了如下语句,但执行到最后一句时总报错,提示“对象不支持该属性或方法”:
For Each i In ActivePresentation.Slides
For Each j In i.Hyperlinks
If j.SubAddress  "" Then
aaa = j.Parent.Left '取得文本框的位置信息
……
不知道上述最后一句代码该如何写?谢谢各位!
PPT学习论坛
回复

使用道具 举报

3

主题

93

帖子

293

幻币

豪侠武师

Rank: 4

积分
675
2017-8-20 10:02:44 显示全部楼层
顶一下,坐等高手!
PPT学习论坛
回复 支持 反对

使用道具 举报

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