/ / VB.NET Importazione di Excel interop - vb.net, excel, visual-studio-2012, interoperabilità

VB.NET importa Excel interop - vb.net, excel, visual-studio-2012, interop

Ho il codice seguente:

Option Strict Off
Option Explicit On
Imports Excel = Microsoft.Office.Interop.Excel
Imports System
Module modXLS

Public Function ReadXLS(ByVal uPath As String) As String

Dim xl As New Excel.Application
Dim xlwbook As Excel.Workbook = xl.Workbooks.Open(uPath)

(... some not so important code...)

End Function
End Module

Tuttavia, VS2012 me lo dice

 Dim xl As New Excel.Application

"xl" è un tipo indefinito. Non so perché, ho pensato di importare l'interoperabilità di Excel.

Grazie per l'aiuto!

risposte:

1 per risposta № 1

Il problema era che non ho aggiunto un riferimento a "Microsoft.Interop.Excel" al progetto, ma sono confuso perché dovevo farlo affatto. ho già detto

"Imports Excel = Microsoft.Office.Interop.Excel"

e l'IDE non si è lamentato di ciò.

Inoltre, non sono riuscito a trovare questa libreria nella finestra di ricerca COM / Assembly.

Ho dovuto cercarlo e l'ho trovato sotto

C: WindowsassemblyGACMicrosoft.Office.Interop.Excel12.0.0.0__71e9bce111e9429cMicrosoft.Office.Interop.Excel.dll