如何以编程方式检查Microsoft.Office.Interop.Excel是否适用于VB?

首先,如何使用VB,如何以编程方式检查Microsoft.Office.Interop.Excel是否在Excel对象库中可用? 那么,如果没有,有没有办法将其添加到参考编程?

代码将用于VB可执行文件访问电子表格中的值,并且如果可能的话调用一些电子表格函数。

尝试dynamic创buildExcel对象。 如果成功,则可以使用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