Как я могу проверить программно, если Microsoft.Office.Interop.Excel доступен для использования с VB?

Во-первых, используя VB, как я могу проверить программно, если Microsoft.Office.Interop.Excel доступен в библиотеке объектов Excel? Тогда, если нет, есть ли способ добавить его в ссылку программно?

Код должен быть для исполняемого файла VB для доступа к значениям в электронной таблице и вызова некоторых из функций электронной таблицы, если это возможно.

Попробуйте создать объект Excel динамически. Если это удастся, то Excel доступен для использования.

Private Function CreateObject(ByVal fullyQualifiedClassName As String) As Object Dim nspc As String = fullyQualifiedClassName.Substring(0, fullyQualifiedClassName.LastIndexOf("."c)) Dim o As Object = Nothing Try For Each ay In Assembly.GetExecutingAssembly().GetReferencedAssemblies() If (ay.Name = nspc) Then o = Assembly.Load(ay).CreateInstance(fullyQualifiedClassName) Exit For End If Next Catch End Try Return o End Function 
Давайте будем гением компьютера.