Zurück   BuHa-Security Board > Programmierung und Software-Entwicklung > VisualBasic / VBScript
Registrieren Hilfe Benutzerliste Kalender Suchen Heutige Beiträge Alle Foren als gelesen markieren


Antwort
 
Themen-Optionen Ansicht
Alt 31.01.2010, 17:05   #1
_Markus
Registered User

 
Registriert seit: May 2009
Karma: 10 _Markus liegt in der Wertung
Outlook VBA

Hallo, ich möchte in Outlook 2010 die Anzahl meiner Adressbuch- Einträge
zählen lassen, und diese dann in einer Userform anzeigen.
Ich habe nun folgenden Code entwickelt:

Code:
Sub AdressData()
  Dim ol As New Outlook.Application
  Dim olns As Outlook.NameSpace
  Dim cf As Outlook.MAPIFolder
  Dim c As Outlook.ContactItem
  Dim objItems As Outlook.Items
  Dim Prop As Outlook.UserProperty
  Set cf = olns.GetDefaultFolder(olFolderContacts)
  Set objItems = cf.Items
  iNumContacts = objItems.Count
  
  UserForm1.TextBox1.Text = Str(iNumContacts)
End Sub

Private Sub Beenden_Click()
  End
End Sub

Private Sub Suche_Click()
  AdressData
End Sub
So, wenn ich jetzt auf den Suche-Button klicke, soll in Textfeld1 die
Anzahl der Einträge erscheinen, das mache ich durch
" iNumContacts = objItems.Count".

Wenn dich den Code jetzt ausführe, bekomme ich folgende Fehlermeldung:

Zitat:
Run-time Error '91':

Objekt variable or White block variable not set
Ich verstehe das nicht, warum kann ich nicht auf "Kontakte" zugreifen?
Hat jemand Rat für mich?
_Markus ist offline   Mit Zitat antworten
Alt 01.02.2010, 13:46   #2
Wowbagger
Moderator

 
Registriert seit: Jan 2001
Karma: 328 Wowbagger ist eine Bereicherung fuer die Gemeinschaft.
Re: Outlook VBA

Ich kann's gerade nicht testen, aber versuche mal, den Namespace vorher mit set zuzuweisen

Set olns = ol.GetNamespace("MAPI")
Set cf = olns.GetDefaultFolder(olFolderContacts)

---

ggf. cf anders deklarieren:

Dim cf As Outlook.Folder
__________________
... und die Antwort lautet: 42

Signaturwerbung: www.typo3-musterseiten.de
Wowbagger ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge anzufügen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Outlook 6 neon Windows 5 16.01.2002 20:12
outlook damien022 Windows 1 12.10.2001 19:06
Automatische Antwort von Outlook Express oder Outlook navti Technisches Off-Topic 5 24.09.2001 15:38
Outlook /Outlook Express und VB-Script UncleDago Windows 3 24.04.2001 09:29
VBScript in Outlook/Outlook Express UncleDago VisualBasic / VBScript 2 23.04.2001 22:18


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:43 Uhr.


[BuHa Edition]

Partnerboard:
mcseboard.de