Announcement

Collapse
No announcement yet.

Excelzelle auslesen mit VB.NET

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Excelzelle auslesen mit VB.NET

    Hey Leute!

    Hab mal ne Frage und zwar: Ich möchte mit VB.Net einfach eine Excelzelle auslesen.
    Also extern auf Excel zugreifen. Nich in excel selber

    Nu hab ich schon in der MSDN-Hilfe rumgesucht und finde dort dann folgende Lib.

    Microsoft.Office.Interop.Excel

    dort steht auch beschrieben, dass man mit Microsoft.Office.Interop.Excel.Range auch explizit wohl ne Zelle ansprechen kann, aber ich krieg das einfach nich realisiert.

    Ich bin jetzt wenigstens soweit gekommen dass ich sagen kann, dass der ne Exceldatei öffnen soll, aber rauslesen krieg ich einfach net hin.

    Hoffe da kann mir jemand helfen.

  • #2
    Hallo SaschaZ

    Rechtsklick im Projektmappen- Explorer, auf "Verweis hinzufügen", COM -> "Microsoft Excel 11.0 Object Library" hinzufügen.

    Code:
    Imports Microsoft.Office.Interop.Excel
    .
    .
    .
    Dim Path As String = "..." 'Datei mit Pfadangabe
    Dim Excel As ApplicationClass = New ApplicationClass
    Dim WorkBook As Workbook = Excel.Workbooks.Open(Path)
    Dim WorkSheets As Sheets = WorkBook.Sheets
    Dim WorkSheet As Worksheet = WorkSheets(1)
    Dim cell As String = CStr(WorkSheet.Range("A1").Value)
    
    MsgBox(cell)
    Excel.Quit()
    .
    .
    .
    gelesen wird die Zelle A1 des 1. Worksheets und die Messagebox zeigt dir deren Inhalt.

    mfg laptel

    Comment

    Working...
    X