Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
844to848
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
844to848
844to848
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Unzulässiges Keyword

Unzulässiges Keyword
09.02.2007 11:49:33
Anthony
Hallo Profis,
habe ein kleines Problem bei einem Code und finde einfach keinen Ausweg. Möchte diesen Code verwenden und der Debugger schreit immer das Me (bei der Listbox) eine unzulässige Verwendung des Schlüsselwortes ist. Kann mir jemand helfen.
Vielen Dank im voraus für eure Mühe...
Option Explicit
Sub ListBox_Fill_With_Outlook_Contacts()
Dim myOutlook As Object
Dim conId As Integer
Dim conFolder As Object
Dim conItem As Object
Dim Qe As Integer
Dim ErrMsg As String
Application.StatusBar = " . . . die Adressen werden aus Outlook eingelesen"
Set myOutlook = CreateObject("Outlook.Application")
Set conFolder = myOutlook.GetNamespace("MAPI").GetDefaultFolder(olFolderContacts)
Me.ListBox1.ColumnCount = 7
'Zuweisen der Spaltenbreite in Pt
'1 cm ~ 28,3 Pt
Me.ListBox1.ColumnWidths = "70; 70; 28; 70; 28; 70; 70"
For conId = 1 To conFolder.Items.Count
Set conItem = conFolder.Items(conId)
With conItem
Me.ListBox1.AddItem " "
On Error GoTo conError
Me.ListBox1.List(conId - 1, 0) = .FirstName & " " & .LastName
Application.StatusBar = "Datensatz " & conId & " von " & conFolder.Items.Count & " wird gelesen: " & .FirstName
If .BusinessAddressPostOfficeBox = "" Then
UserForm1.ListBox1.List(conId - 1, 1) = .BusinessAddressStreet
Else
UserForm1.ListBox1.List(conId - 1, 1) = .BusinessAddressPostOfficeBox
End If
Me.ListBox1.List(conId - 1, 2) = .BusinessAddressPostalCode
Me.ListBox1.List(conId - 1, 3) = .BusinessAddressCity
Me.ListBox1.List(conId - 1, 4) = .CustomerID
Me.ListBox1.List(conId - 1, 5) = .AssistantName
Me.ListBox1.List(conId - 1, 6) = .MiddleName
errorStepin:
End With
Next conId

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Unzulässiges Keyword
09.02.2007 11:53:18
mumpel
Hallo!
Das ist richtig. Me ist in einer Sub unzulässig (Me gehört zu UF). Verwende stattdessen den Namen der Tabelle, in der die Listbox ist. z.B. Sheets("Tabelle1").ColumnCount = 7
Gruss Rene
Korrektur
09.02.2007 11:55:09
mumpel
Korrektur, so muss ist es richtig: Sheets("Tabelle1").ListBox1.ColumnCount = 7
Gruss Rene
AW: Unzulässiges Keyword
09.02.2007 12:04:56
Rudi
Hallo,
der Code muss im Klassenmodul der Userform stehen.
Gruß
Rudi
Eine Kuh macht Muh, viele Kühe machen Mühe
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige