【发布时间】:2014-04-16 13:09:17
【问题描述】:
我目前有一个包含两列和多行的宏。这两列包含诸如名字和文件夹或网站链接等信息。
当我单击宏上的按钮时,它会从 excel 表中获取所有信息并显示名字并将其放在列表框中。
我想知道,当我单击按钮时,是否有可能在列表框中显示名字但也存储链接?当我在列表框中选择一个项目时,我希望它打开链接。这可能吗?
我想到了一种方法,那就是使用列表框和存储链接的数组,当我单击一个项目时,它会搜索数组然后打开链接,例如:如果我单击第一个列表框中的项目,它将进入数组并转到数组(1)然后获取该链接。
这是我想到的一种方法,但有没有更简单的方法?而不是我将链接存储到一个数组中。
我目前的代码是:
For row = 3 To 10
ListBox1.AddItem Range("A" & row).Text
Next
我不知道如何给这段代码添加超链接
【问题讨论】:
-
你现有的代码是什么?
-
是用户窗体列表框吗?
-
是的,它是一个用户表单列表框
-
可以遍历所有超链接,然后使用
.FollowHyperlink方法。 -
HERE 是如何迭代或操作超链接。然后由你决定是否使用
Workbooks.Open方法或.FollowHyperlink链接到非 Excel 文件。
标签: vba excel excel-2007 excel-2010