vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

Fortgeschrittene Programmierung
Re: Outlook und Userproperty 
Autor: me36835
Datum: 03.08.07 20:09

Hallo Solution,

wie kommt es bei diesem Nick, dass Du überhaupt Fragen hast?

Ichhabe bei Deinem Request nicht erkennenkönnen, ob Du direkt in OL oder von außen damit arbeiten möchtest.

Ich benutze den Suchen Dialof von OL aus EXCEL um Bestimte Calendar Daten zu extrahieren:

Global OLAP As Outlook.Application
Global OLIT As Outlook.AppointmentItem
Global OLNS As Outlook.NameSpace
 
Sub GET_FROM_OUTLOOK()
 
Set OLAP = New Outlook.Application
Set CLAS.search_result = OLAP
Set OLNS = OLAP.GetNamespace("MAPI")
 
OLAP.AdvancedSearch _
    "Calendar" _
    , "urn:schemas-microsoft-com: office: office#Keywords like '" & Scat & "'" _
    , False, Capp
End Sub
Ich habe zwischen : und office zusätzliche Leerzeichen eingefügt, damit diese Webseite keine Smilies anzeigt.

Wenn diese Outlook Suche fertig ist, wird ein Ereignis ausgelöst. Das abfangen dieses Ereignisses erfolgt in einem Klasse Modul:

Public WithEvents search_result As Outlook.Application
 
Public Sub search_result_AdvancedSearchComplete(ByVal SearchObject As _
  Outlook.Search)
Dim OLRS As Outlook.Results
Dim OLOB As Object
 
If SearchObject.Tag <> Capp Then Exit Sub 
' Stelt sicher, dass nicht auf Suchereignisse reagiert wird, 
' die der User manuell in OL angestoßen hat.
Set OLRS = SearchObject.Results
OLRS.Sort "Start", 2 ' - olAscending
For i = 1 To OLRS.Count
    If OLRS.Item(i).IsConflict  Then
        OLRS.Item(i - 1).Display
        If MsgBox("A conflict has been detected." & vbCrLf & "Shall I stop ?", _
          vbQuestion + vbYesNo, Capp) = vbYes Then
            Stop
        End If
    Else
        Set OLIT = OLRS.Item(i)
' [...] 
        Set OLIT = Nothing
    End If
Next i
Set OLRS = Nothing
End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Outlook und Userproperty1.005Solution02.08.07 20:56
Re: Outlook und Userproperty837me3683503.08.07 20:09

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-2024 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