提示用户输入超链接

时间:2019-11-13 19:09:11

标签: excel database vba hyperlink inputbox

简短的问题:我知道您可以提示用户输入字符串(例如URL),但是如果用户从另一个程序(在这种情况下为网页或电子邮件)复制了超链接,用户是否可以将超链接粘贴到InputBox或类似的东西中,以便宏可以将其粘贴到excel中的单元格中并保留超链接格式?

详细信息:当前,我正在使用以下宏来提示用户输入目标URL,然后输入要显示的链接文本:

Selection.Hyperlinks.Add Selection, InputBox("hyperlink destination", "add a hyperlink"), , , InputBox("text to display", "add a hyperlink")

但是,这需要我要避免的额外步骤。不使用VBA,我可以右键单击链接“复制超链接”,然后在单元格中使用Ctrl + V。这样会自动粘贴链接,并显示与原始链接相同的文本,而无需用户输入该文本。

0 个答案:

没有答案