Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Aufgaben in Outlook erstellen (https://www.delphipraxis.net/204915-aufgaben-outlook-erstellen.html)

brunoM 13. Jul 2020 20:54

Aufgaben in Outlook erstellen
 
Hallo...

Ich weiss nicht mehr weiter bzw. ich habe im Netz nichts gefunden, mit dem ich was anfangen kann. Folgendes möchte ich tun:

Aus einem bestehenden Delphi-Programm in Outlook Aufgaben erstellen. Leider habe ich es bis jetzt nicht geschafft einen Aufgaben-Eintrag in Outlook einzufügen.
Kann mir jemand weiterhelfen oder auf die Sprünge helfen? Ev. auch mi einem Codebeispiel.
Das Ganze müsste mit Office 365 laufen.

Besten Dank im Voraus

Bruno

mmw 13. Jul 2020 21:58

AW: Aufgaben in Outlook erstellen
 
hallo,

ich habe folgendes unter 0ffice 2016 getestet. sollte aber auch mit 365 funktionieren.

Delphi-Quellcode:
var outlook,
     mytask,
     myfolder
     mynameSpace : OleVariant;

begin

   outlook:=Unassigned;
   mytask:=Unassigned;
   
   mynameSpace:=Unassigned;
   myfolder:=Unassigned;

   outlook := CreateOleObject('Outlook.Application');


  mytask := outlook.CreateItem(olTaskItem);
  mytask.subject := '"Delphi 1"';
  mytask.startdate := Now;
  mytask.body := 'Delphi';
  mytask.save;


  mynameSpace := outlook.GetNamespace('MAPI');
  mynameSpace.Logon(EmptyParam, EmptyParam, False, True);
  myfolder := mynameSpace.GetDefaultFolder(olFolderInbox);
  myfolder.Display;

Gruß

Redeemer 14. Jul 2020 18:19

AW: Aufgaben in Outlook erstellen
 
Was tun die letzten vier Zeilen?

olTaskItem ist übrigens eine Konstante mit dem Wert 3.

mmw 14. Jul 2020 18:24

AW: Aufgaben in Outlook erstellen
 
hallo,

die öffnen Outlook.

Gruß


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:06 Uhr.

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