我想知道是否有辦法獲取設置超鏈接的位置。在形狀的情況下,他們有頂值和左值,我可以選擇超鏈接與幻燈片(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. 如何使用vba添加文本框到PowerPoint演示文稿
- 2. 保存爲PPSX的PowerPoint演示文稿
- 3. 在WPF中的框架中顯示Powerpoint演示文稿
- 4. 如何檢索演示文稿中PowerPoint幻燈片之間的鏈接
- 5. 在C#中的PowerPoint演示文稿中添加幻燈片
- 6. 在asp.net webform中顯示PowerPoint演示文稿?
- 7. C#/ Powerpoint插件如何將datagridview保存到演示文稿中?
- 8. 在Windows應用商店中播放的PowerPoint演示文稿
- 9. 如何使用PowerPoint檢查演示文稿結束。接口
- 10. 我可以在原始文本中定義powerpoint或演示文稿嗎?
- 11. 在asp.net中以編程方式創建PowerPoint演示文稿
- 12. 如何在全屏瀏覽器中啓動Powerpoint演示文稿?
- 13. 在PowerPoint演示文稿中複製幻燈片
- 14. 將Powerpoint演示文稿嵌入到C#應用程序
- 15. 添加一個matlab gui到PowerPoint演示文稿
- 16. 將Excel數據導出到PowerPoint演示文稿
- 17. 使用C自動播放PowerPoint演示文稿中的電影#
- 18. 如何在Moodle課程頁面中顯示PowerPoint演示文稿(ppsx文件)
- 19. PowerPoint演示文稿不使用谷歌文檔
- 20. 如何讓PowerPoint演示文稿/自動加載PPT文件?
- 21. 爲什麼我的PowerPoint/PowerPoint演示文稿中不能運行我的宏/ VB
- 22. html5演示文稿
- 23. AdventureWorks演示文稿
- 24. SQL演示文稿
- 25. 如何使用C#interop庫在PowerPoint中設置演示文稿pagsize?
- 26. 我可以添加一個超鏈接到我的形狀來關閉C#中的當前PowerPoint演示文稿
- 27. 在VBA宏運行時隱藏PowerPoint演示文稿
- 28. Applescript命令從PowerPoint演示文稿中提取模板
- 29. 連續循環顯示PowerPoint演示文稿
- 30. 在活動的PowerPoint演示文稿中顯示Kinect骨架的最佳方法?
您的超鏈接是文本框(或形狀)內的文本,或者您有不同類型的超鏈接?如果它們是文本框中的文本,那麼您有該形狀的頂部/左側 - 是不夠的?你需要第一個左邊字母的左側/頂部的確切位置? – 2013-04-22 17:08:19
問題是我不知道什麼形狀是超鏈接的人...我需要找到超鏈接的位置在文本鏈接的情況下沒有整個文本框 – 2013-04-22 19:44:27