VBS 脚本在 Excel 中创建指向外部网站的热链接

Posted

技术标签:

【中文标题】VBS 脚本在 Excel 中创建指向外部网站的热链接【英文标题】:VBS scripting to create a hotlink to external website in Excel 【发布时间】:2016-03-28 18:36:45 【问题描述】:

我们有一个例程,它创建一个使用 VisualBasic 运行的文件,然后创建一个 Excel 电子表格。该方法相对简单,但我在尝试创建指向外部网站的可点击 URL 时遇到了问题。这是代码的sn-p:

xlApp.Cells(14,1).Value="3. Here is some valid sample text:"
xlApp.Cells(14,1).WrapText=True
xlApp.Cells(14,1).Font.FontStyle="Plain"
xlApp.Cells(14,1).HorizontalAlignment=-4131
xlApp.Cells(14,1).IndentLevel = 3

***这是无效的部分 xlApp.Cells(15,1).Select xlApp.ActiveSheet.Hyperlinks.Add Anchor=选择,地址:= _ "http://www.testedu.edu/", TextToDisplay="www.testedu.edu"


xlApp.Cells(16,1).WrapText=True
xlApp.Cells(16,1).Font.FontStyle="Plain"
xlApp.Cells(16,1).HorizontalAlignment=-4131
xlApp.Cells(16,1).IndentLevel = 3
xlApp.ActiveWorkbook.Saved=True

我尝试了多种选项来创建活动 URL,但我似乎无法获得正确的语法。我尝试过使用 =HYPERLINK 语法,但没有成功,尝试了各种其他东西,但找不到密钥。我希望有人可以找出问题并让我直截了当。

谢谢!

迈克

【问题讨论】:

【参考方案1】:

您添加超链接的代码在应该使用“:=”时使用“=”。试试这个。

ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="http://www.testedu.edu/", TextToDisplay:="www.testedu.edu"

史蒂夫

【讨论】:

以上是关于VBS 脚本在 Excel 中创建指向外部网站的热链接的主要内容,如果未能解决你的问题,请参考以下文章

如何在 SQL Server 2014 中创建指向 SharePoint 网站的链接服务器

如何在codesys v3中创建指向函数的指针

UFT脚本调用外部VBS函数的三种方法

无法在红移光谱外部模式中创建视图

通过 Python 在 Excel 中创建切片器对象

powershell 这是一个脚本,可以在列表中创建网站集,网站,列表和项目。它旨在模拟一个大的创造