Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Termine für einen Tag aus Outlook exportieren (https://www.delphipraxis.net/61806-termine-fuer-einen-tag-aus-outlook-exportieren.html)

R2D2 26. Jan 2006 15:33


Termine für einen Tag aus Outlook exportieren
 
Hallo!
Ich exportiere momentan mit folgendem Quellcode Termine aus Outlook.
Delphi-Quellcode:
procedure TDeskBar.CalendarClick(Sender: TObject);
const
  olFolderCalendar = $00000009;
var
  outlook, NameSpace, Termine, Termin: OleVariant;
  i,n: Integer; Terminstr: String;
begin
  try
  for n := 0 to Calendarlist.items.Count do
  begin
    Calendarlist.Items.Delete(n);
  end;
  outlook := CreateOleObject('Outlook.Application');
  NameSpace := outlook.GetNameSpace('MAPI');
  Termine := NameSpace.GetDefaultFolder(olFolderCalendar);
  for i := 1 to Termine.Items.Count do
  begin
    if Calendar.Date = trunc(Termine.Items.Item(i).start)then
    begin
      Terminstr := DateTimetoStr(Termine.Items.Item(i).start) + ' ' + Termine.Items.Item(i).subject;
      Calendarlist.Items.Add(Terminstr);
    end;
  end;
  Outlook := UnAssigned;
  except
  ShowMessage('Beim importieren ist ein Fehler aufgetreten. Möglicherweise ist Outlook nicht konfiguriert.');
  end;
end;
Da ich jedes mal überprüfe, ob der Eintrag für den aktuellen Tag ist, braucht das ganze extrem viel Rechenleistung. Gibt es da auch eine Möglichkeit, nur die Termine eines Tages auszulesen?
Vielen Dank im Vorraus!

R2D2 20. Mär 2006 16:11

Re: Termine für einen Tag aus Outlook exportieren
 
Gibt es da denn nichts einfacheres? :cry:

Gigant02 19. Jan 2007 22:09

Re: Termine für einen Tag aus Outlook exportieren
 
hast du was einfacheres gefunden ??

oder noch nicht ??

würde ich auch gerne wissen

R2D2 20. Jan 2007 09:13

Re: Termine für einen Tag aus Outlook exportieren
 
Nein, ich hab nur nen schnelleren Such-Algorythmus geschrieben, der aber nie ganz funktionniert hat.

Basierend auf rekursiven Funktionen.

Gigant02 20. Jan 2007 12:21

Re: Termine für einen Tag aus Outlook exportieren
 
hmm ich werd dann einfach mal etwas schaun ob ich da noch eine andere lösung finde


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:23 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz