我想知道是否有办法获取设置超链接的位置。在形状的情况下,他们有顶值和左值,我可以选择超链接与幻灯片(i).Hyperlinks,但我找不到方法来找到我在演示中找到的超链接的位置,因为我可以用形状。有没有办法做到这一点?在PowerPoint演示文稿中找到文本链接的位置
0
A
回答
3
您需要查看每个超链接的类型以确定它是超链接形式还是应用于文本的超链接。您已经知道如何处理这些形状,但是如果是文本,则必须沿着父链走向超链接才能找到该textrange。 textrange的BoundLeft,BoundTop,BoundWidth和BoundHeight属性会告诉你文本在哪里。
注意:如果您在没有服务包的PPT 2007中执行此操作,PPT将消失。噗。不见了。
Dim oHl As Hyperlink
Dim oSl As Slide
Dim oRng As TextRange
Set oSl = ActivePresentation.Slides(1)
For Each oHl In oSl.Hyperlinks
With oHl
If .Type = msoHyperlinkRange Then
Debug.Print TypeName(.Parent)
Debug.Print TypeName(.Parent.Parent)
Debug.Print TypeName(.Parent.Parent.Parent)
Debug.Print TypeName(.Parent.Parent.Parent.Parent)
Set oRng = .Parent.Parent
Debug.Print oRng.Text
Debug.Print oRng.BoundLeft
Debug.Print oRng.BoundTop
Else
' it's a hyperlinked shape
End If
End With
Next
+0
这正是答案... +1我希望Iban会加上其他点:) – 2013-04-22 20:01:09
+0
是的确...这是我正在寻找的答案!谢谢!! – 2013-04-24 08:19:38
相关问题
- 1. 在iOS中显示Powerpoint演示文稿
- 2. 关闭PowerPoint演示文稿
- 3. 如何使用vba添加文本框到PowerPoint演示文稿
- 4. 以编程方式编辑PowerPoint演示文稿中的文本
- 5. 保存为PPSX的PowerPoint演示文稿
- 6. Excel的VBA创建PowerPoint演示文稿
- 7. 用C#创建PowerPoint演示文稿
- 8. 使用Python制作PowerPoint演示文稿?
- 9. 如何将PowerPoint中的PowerPoint演示文稿转换为PNG
- 10. 在WPF中的框架中显示Powerpoint演示文稿
- 11. 如何检索演示文稿中PowerPoint幻灯片之间的链接
- 12. 在C#中的PowerPoint演示文稿中添加幻灯片
- 13. 在asp.net webform中显示PowerPoint演示文稿?
- 14. 在Windows应用商店应用中显示PowerPoint演示文稿
- 15. C#/ Powerpoint插件如何将datagridview保存到演示文稿中?
- 16. 在Windows应用商店中播放的PowerPoint演示文稿
- 17. 在PowerPoint中打开演示文稿时的事件顺序?
- 18. 如何使用PowerPoint检查演示文稿结束。接口
- 19. 我可以在原始文本中定义powerpoint或演示文稿吗?
- 20. 将工作表添加到Silverlight的Powerpoint演示文稿
- 21. 在PowerPoint演示文稿中复制幻灯片
- 22. 如何在全屏浏览器中启动Powerpoint演示文稿?
- 23. 在PowerPoint演示文稿中旋转3D图表
- 24. 在asp.net中以编程方式创建PowerPoint演示文稿
- 25. 在Excel中使用VBA使用PowerPoint模板创建新的PowerPoint演示文稿
- 26. 将Excel工作表粘贴到PowerPoint演示文稿
- 27. 添加一个matlab gui到PowerPoint演示文稿
- 28. 将Powerpoint演示文稿嵌入到C#应用程序
- 29. 导出reveal.js演示文稿到LibreOffice(odp)或PowerPoint(ppt,pptx)
- 30. 将Excel数据导出到PowerPoint演示文稿
您的超链接是文本框(或形状)内的文本,或者您有不同类型的超链接?如果它们是文本框中的文本,那么您有该形状的顶部/左侧 - 是不够的?你需要第一个左边字母的左侧/顶部的确切位置? – 2013-04-22 17:08:19
问题是我不知道什么形状是超链接的人...我需要找到超链接的位置在文本链接的情况下没有整个文本框 – 2013-04-22 19:44:27