【发布时间】:2014-12-12 19:54:16
【问题描述】:
在 Excel 工作表(通过导入外部数据和图像创建)中有几个单元格,每个单元格都包含不同的图像,并且该图像具有超链接。这些包含图像的单元格都在一列中。
如何从每张图片中检索该超链接? 无法从该单元格中检索超链接。
我有一个用户定义的函数,可以轻松地从任何单元格检索超链接(如果有超链接)。
Function GetURL(rng As Range) As String
On Error Resume Next
GetURL = rng.Hyperlinks(1).Address
End Function
这个函数可以放在任何地方。 例如:在单元格 c25 中,必须列出单元格 A1 中超链接的 URL。 为此,只需在单元格 c25 中输入以下公式。
=GetURL(A1)
效果很好。
但是,如果单元格 A1 包含带有超链接的图像,则结果为 nil(或没有)。即使超链接作为该图像的一部分存在。
显然,图像是需要处理的对象。 如何做到这一点?
刚刚找到possible duplicate。不幸的是,答案没有让我更进一步。 请添加示例代码。 谢谢。
【问题讨论】: