Using X++ Code Create Meeting Request in Outlook
The following code snippet creates a Meeting Request in OutLook Automatically.
Place the codes in a Job and Execute it.It will automatically create a meeting Request in MS OutLook.......
All you have to do is just give the invitees name in the Meeting Request window.
static void Jimmy_OutlookAppointment(Args _args) { //OutLook 约会 COM sysOutlookCollection; COM collection; COMVariant comStartDate = new COMVariant(); COMVariant comEndDate = new COMVariant(); COM c; #SysOutLookCOMDEF #define.mapi("MAPI") #define.outlook("Outlook.Application") COM sysOutlook; COM sysOutlookNameSpace; COM sysOutlookMAPIFolder; ; sysOutlook = new COM(#outlook); sysOutlookNameSpace = sysOutlook.getNamespace(#mapi); sysOutlookNameSpace.logon(); sysOutlookMAPIFolder = sysOutlookNameSpace.getDefaultFolder(#OlDefaultFolders_olFolderCalendar); collection = sysOutlookMAPIFolder.items(); c = collection.add(); comStartDate.date(today()); comStartDate.time(str2Time( "12:00:00")); comEndDate.date(today()); comEndDate.time(str2Time( "12:45:00")); c.location('Dongguan city,guangdong Province,China'); c.subject('Meeting regd Microsoft Dynamics AX 2009'); c.body('Lets discuss on whats new in Dynamics AX 2009'); c.start(comStartDate); c.end(comEndDate); c.save(); if (c) { c.display(); info("The action is created in Microsoft Outlook"); } else throw error("@SYS31969"); sysOutlookNameSpace.logoff(); }