在VB中的Excel中检索超链接的数据

时间:2019-02-25 11:57:44

标签: excel vb.net ssms oledb

因此,我正在尝试创建没有问题的SSMS数据库,并将文件存储在数据库表中没有问题。我的问题是我正在从excel文件中提取数据(相当数量)。它们很小,提取列并转移到数据库中我没有问题。

我想尝试解决的问题是,在excel文件中,在其中一列(.pdfs,word docs等)中有指向其他文件的超链接,而我希望能够读取excel并填充sql数据库中包含来自excel的数据,而且还以某种方式获得了单词中的超链接,并使用它来转到关联的文件,并将其与数据一起上传/保存到数据库表中。

我知道在VBA中有一种

.FollowHyperlink Address

在vb中获取超链接的文件路径很方便,但是据我对VB的了解,您真的不能对excel超链接数据做任何事情吗?我期待得到证明。

任何其他信息,请询问,谢谢! K

1 个答案:

答案 0 :(得分:1)

很简单,您可以使用System.Diagnostics.Process.Start("c:\")

或者类似的东西

Private Sub Follow_Hyperlink(Link_Address as string)
     System.Diagnostics.Process.Start(Link_Address)
End Sub
Private Sub Button1_Click(sender as object, e as eventargs) handles Button1.Click
    Follow_Hyperlink(me.textbox1.text)
End Sub

这只是一个入门,Here's可以为您提供更多的信息,here是另一个不错的示例页面。