vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Re: Excel in Programm einbinden 
Autor: BAStler
Datum: 15.01.08 16:16

Hallo Sina,

ich weiß gar nicht, warum dir niemand schreibt. Habe sowieso das Gefühl, das dieses Thema von vielen umgangen wird, weil es nicht einfach umzusetzen ist.
Ersteinmal würde ich sagen es geht, nur wie kann ich dir nicht genau erklären. Nur noch das es über OLE funktioniert, also Form öffnen und im Projekt unter Verweise Microsoft.Excel angewählt. Dann kannst du links von den Komponenten das OLE-Symbol auf deine Form ziehen und im folgenden Fenster festlegen, ob du direkt auf eine Datei verknüpfen willst. Alles weitere mußt du dir genauer erfragen?
Habe dir auch ein Codeschnipsel raus gesucht, was mir ein Kollege kopiert hat. Da werden einzelne Zellen aus einem Excel-Blatt ausgelesen und in einer Listbox eingestellt, aber das hilft dir bestimmt auch nicht viel weiter.
Private Sub mnuÖffnen1_Click()
  Dim xlsApp        As Excel.Application
  Dim xlsMappe      As Excel.Workbook
  Dim xlsBlatt      As Excel.Worksheet
  Dim xlsZelle      As Excel.Range
 
  Const cApp        As String = "Excel.Application"
  Const cPfad       As String = "D:\Programmierung\Projekte_VB6\Aufgabe\"
  Const cMappe    As String = "Belegungsplan.xls"
  Const cBlatt      As String = "Tabelle1"
 
  Dim strZelle      As String
  Dim I             As Integer
  Dim X             As Integer
  Dim Y             As Integer
 
'   Set xlsApp = New Excel.Application
   Set xlsApp = CreateObject(cApp)
   Set xlsMappe = GetObject(cPfad & cMappe)
   Set xlsBlatt = xlsMappe.Worksheets(cBlatt)
   Set xlsZelle = xlsBlatt.Cells(1, 1)
   X = 1
   Y = 1
   Do While xlsZelle(Y, X) <> ""
      lstDatum.AddItem xlsZelle(Y, X)
      Y = Y + 1
   Loop
End Sub
Viel Erfolg
BAStler
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Excel in Programm einbinden767Sina15.01.08 14:59
Re: Excel in Programm einbinden473BAStler15.01.08 16:16
Re: Excel in Programm einbinden464Sina15.01.08 22:56

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel