[英]Microsoft.Office.Interop.Excel - How to save Excel (Visible cells only) to CSV in vb.net
[英]How can I check programmatically if Microsoft.Office.Interop.Excel is available for use with VB?
首先,使用VB,如何以編程方式檢查Excel對象庫中是否提供Microsoft.Office.Interop.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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.