【发布时间】:2021-04-25 12:03:28
【问题描述】:
我正在尝试循环浏览 PowerPoint 中的所有幻灯片,并添加链接的相关文本以及注释部分的完整超链接。
我已经成功实现了这一点,但现在我收到“运行时错误'-21247188160 (80048240)'。在我的研究中,人们建议在循环部分的代码中添加一个计时器/DoEvent它可能会绊倒一点。不幸的是,这不起作用。
有什么想法吗?
Sub AddHyperlinksWithNameToNotes()
Dim vSlide As Slide
Dim vHyperlink As Hyperlink
Dim sLinks As String
Dim vShape As Shape
For Each vSlide In ActivePresentation.Slides
For Each vHyperlink In vSlide.Hyperlinks
sLinks = sLinks _
& vHyperlink.TextToDisplay _
& ": " & vHyperlink.Address _
& vbCrLf
Next
vSlide.NotesPage.Shapes(2).TextFrame.TextRange = ""
vSlide.NotesPage.Shapes(2).TextFrame.TextRange.Text = sLinks
sLinks = ""
Next
End Sub
谢谢!
【问题讨论】:
标签: vba powerpoint