Получить гиперссылки данных в Excel в VB - PullRequest
0 голосов
/ 25 февраля 2019

Итак, я пытаюсь создать базу данных SSMS, которая без проблем, и файлы хранятся в таблице базы данных, что не проблема.Моя проблема заключается в том, что я извлекаю данные из файлов Excel (довольно много).Они только маленькие, и у меня нет проблем с извлечением столбцов и переносом в базу данных.

Проблема, которую я хочу попытаться обойти, заключается в том, что в файлах Excel есть гиперссылки на другие файлы в одном столбце (.pdfs, Word Docs и т. Д.), И я хочу иметь возможность читать Excel,заполните базу данных sql данными из Excel, но также каким-то образом получите гиперссылку в несколько слов и используйте ее, чтобы перейти к связанному файлу и загрузить / сохранить его вместе с данными в таблицу базы данных.

Я знаюв VBA есть форма

.FollowHyperlink Address

, которая была бы полезна в vb для получения пути к файлу гиперссылки, но насколько мне известно о VB, вы ничего не можете сделать с данными гиперссылок Excel?Я с нетерпением жду, чтобы доказать обратное.

Любая другая информация, пожалуйста, спросите, спасибо!K

1 Ответ

0 голосов
/ 25 февраля 2019

Проще говоря, вы можете использовать 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

Это только для того, чтобы начать работу, с этим можно сделать гораздо больше, Здесь , где вы можете получить дополнительную информацию, а здесь - еще один хороший пример страницы.

...