vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 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

VB.NET - Fortgeschrittene
Namen von ListViewgruppen auslesen 
Autor: no idea
Datum: 26.06.06 00:56

Hallo zusammen,

ich habe ein Programm geschrieben, bei welchem ich drei verschiedene ListViews habe. Dort sind verschiedene Gruppen mit gleich thematisierten Items eingetragen. Jetzt möchte ich das ganze - vorerst - in Excel speichern. Die ListViewItems habe ich bereits ohne probleme hin bekommen. Nur bei den Gruppennamen hakt es noch etwas ... bisher verwende ich folgenden Code:

Private Sub LebensmittelAuslesen()
	     Dim a as Integer 
        Dim b As ListViewItem 
        Dim c As String
        Dim d As String
        Dim e As String
        Dim f As String
        Dim g As String
        Dim h As Integer = 0
        	'Dim i As string
        Dim q As Integer
        dim r as String
        For a = 0 To listviewLebensmittel.Items.Count - 1 
			b = listviewLebensmittel.Items(a)
			c = b.SubItems(0).Text 
			d = b.SubItems(1).Text 
			e = b.SubItems(2).Text 
			f = b.SubItems(3).Text 
			g = b.SubItems(4).Text 
			xlBlatt = xlMappe.Worksheets("Tabelle2")
			xlBlatt.Activate
			xlZelle = xlBlatt.Range("A1")
			intZeilen = a+1
			With xlZelle
          'hier beginnt das ListViewGruppennamen-Auslesen
				For q = 0 To listviewLebensmittel.Groups.Count - 1
					r = listviewLebensmittel.Groups(q).Header.ToString
					.Offset(0,0).value = listviewLebensmittel.Groups(0).Header.ToString
					If r = .Offset(0, h).value Then
						.Offset(intZeilen, h + 0).value = c
						.Offset(intZeilen, h + 1).Value = d
						.Offset(intZeilen, h + 2).Value = e
						.Offset(intZeilen, h + 3).Value = f
						.Offset(intZeilen, h + 4).Value = g	
					Else
 
						h = h + 6
							'i = i + 1
						.Offset(0, h).value = r
						.Offset(intZeilen, h + 0).value = c
						.Offset(intZeilen, h + 1).Value = d
						.Offset(intZeilen, h + 2).Value = e
						.Offset(intZeilen, h + 3).Value = f
						.Offset(intZeilen, h + 4).Value = g							
					End If
				Next
			End With
		Next
    End Sub
Damit allerdings bekomme ich nicht nur den Namen der Gruppen in den ListViews sondern auch die Namen der Listviews selbst. Das möchte ich aber vermeiden. Also ich möchte nur den Namen der ListViewgruppen haben. Weiß jemand von euch wie ich das mache?

Zur Erklärung: die .offset-Befehle sind zum Eintragen in Excel. aber das möchte ich selbst hinbekokmmen (das sollte nur noch eine Kleinigkeit sein) - da brauche ich keine Hilfe.

Schon mal vielen Dank im Voraus
Gruß
Manuel
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Namen von ListViewgruppen auslesen777no idea26.06.06 00:56
Re: Namen von ListViewgruppen auslesen580ModeratorDaveS26.06.06 11:18
Re: Namen von ListViewgruppen auslesen560no idea26.06.06 14:57
Re: Namen von ListViewgruppen auslesen623ModeratorDaveS26.06.06 15:09
Re: Namen von ListViewgruppen auslesen546no idea26.06.06 17:45

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