Einzelnen Beitrag anzeigen

ingo.neumann

Registriert seit: 3. Nov 2024
1 Beiträge
 
Delphi 10.3 Rio
 
#1

Outlook item Kalender reserviertes Wort end verwenden

  Alt 3. Nov 2024, 10:25
Hallo Zusammen - Schwarmwissen gefragt:

Mit folgenden Code erstelle ich einen neuen Termin in einem freigegebenen Kalender in Outlook.

Delphi-Quellcode:
procedure Tvkprojekt_kalendereintrag.BitBtn1Click(
  Sender: TObject);
const
  olFolderCalendar = $00000009;
var
  OutlApi1,
  Namespace,
  NeuTermin : Olevariant;
  Postfach1,
  TerminRoot,
  TerminFolder : Olevariant;
  mailauswahl,
  sonderfeld : string;
begin
       // Projekttermin in Outlook übernehmen
       mailauswahl := 'mustermann@mustermail.de';
       OutlApi1 := createoleobject('Outlook.Application');
       NameSpace := OutlApi1.getnamespace('MAPI');
       Postfach1 := Namespace.createrecipient(mailauswahl);
       TerminRoot := namespace.getshareddefaultfolder(
          Postfach1,olFolderCalendar);
       TerminFolder := TerminRoot;
       NameSpace.Logon('', '', False, False);
       NeuTermin := TerminFolder.items.add;
       NeuTermin.subject := edit1.text;
       NeuTermin.location := edit2.text;
       NeuTermin.alldayevent := checkbox1.checked;
       NeuTermin.start := datetimepicker1.date;
       NeuTermin.end := datetimepicker3.date+1;

   NeuTermin.display;
   NameSpace.logoff;
   OutlApi1 := Unassigned;
   close;
   // Ende Projektkontakt in Outlook übernehmen

end;
Nun mein Problem:
Für das Ende eines Termins muss das item.end in Outlook gefüllt werden, dies interpretiert Delphi
natürlich als Ende der Routine, da ja ein reserviertes Wort.
Das kuriose, der komplimierte Code funktioniert, nur funktioniert die automatische Quellcodeerweiterung
nicht mehr.

Weiß jemand einen Rat - stehe auf dem Schlauch...

Geändert von TBx ( 3. Nov 2024 um 11:00 Uhr)
  Mit Zitat antworten Zitat