ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
1495
1495
EMPFEHLEN
-
Hallo!
Ich möchte ein Excel-Sheet, dass ich vorher per Auswahl via DriveListBox und ListBox auswähle, in der gleichen Anwendung anzeigen ohne dass sich Excel dabei sichtbar öffnet. Ein Laden von Excel im Hintergrund, um die Daten zu holen, wäre durchaus möglich. Ich stelle mir da beispielsweise die Anzeige der Inhalte dieses Excel-Sheets durch ein OLE-Objekt vom Objekt-Typ MS Excel-Tabelle vor.
Wie kann ich vorgehen?
Vielen Dank für Eure Beiträge diesbezüglich...Geändert von RalU (07.03.05 um 17:16 Uhr)
-
Hallo RalU,
ich kann dir nur die Möglichkeit des unsichtbaren Öffnens und anschließendem Auslesen nennen:
Öffnen der Datei im Hintergrund:
wobei "pfad" die Variable ist, wo die Excel - Datei zu finden ist.Code :1 2 3 4 5
Dim objExcel objExcel = CreateObject("Excel.Application") objExcel.Visible = False '/SICHTBAR TRUE=JA FALSE = NEIN Dim oWbk oWbk = objExcel.Workbooks.Open(pfad)
Auslesen des Inhalts:
wobei "Text" eine String - Variable ist, Zeile/Spalte sollte klar sein (Integer von 1 - x)Code :1
Text = oWbk.Worksheets(1).Cells(ZEILE, SPALTE).value()
Das Auslesen z.B. mit einer For - Schleife realisieren (bis Zeile leer > exit for)
Dabei ist nun Text ein Array (letzte Zeile muss vorher ausfindig gemacht werden), Angenommen es steht nur Text in der ersten Spalte
dim Text(9999) as string
Code :1 2 3
for i = 1 to LETZTEZEILE Text(i) = oWbk.Worksheets(1).Cells(i, 1).value() next i
und natürlich das Beenden der Excel - Application nicht vergessen:
Code :1 2
objExcel.workbooks.close() objExcel.application.quit()
MFG
Stefan
Ähnliche Themen
-
Visual Basic 2008 Von Form zu Form übertragen.
Von Willy Fog im Forum .NET Windows FormsAntworten: 15Letzter Beitrag: 13.12.10, 08:16 -
Visual Basic 2008- Form.vb(Entwurf weg)
Von djlars im Forum .NET Windows FormsAntworten: 6Letzter Beitrag: 06.12.09, 18:28 -
Form an den Desktop andocken (Visual Basic 2005)
Von Tobbi2 im Forum .NET Windows FormsAntworten: 4Letzter Beitrag: 17.10.07, 15:08 -
Excel datei in Visual basic öffnen und inhalt anzeigen
Von DerRiese im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 05.08.05, 10:43 -
Visual Basic 6.0 (Form verschiebung)
Von Cracker2k im Forum Sonstige SprachenAntworten: 2Letzter Beitrag: 10.01.05, 19:24





Zitieren
Login





