30.04.2008, 23:07 | #1 |
Участник
|
dax-lessons: Create Outlook Appointment or Meeting Request using X++
Источник: http://DAX-Lessons.spaces.live.com/B...FCD1!153.entry
============== If you need to create an appointment or meeting request in Outlook using X++, just borrow the code below. Outlook client needs to be installed on themachine where the code is run. Here is the job. X++: static void OutlookAppointment(Args _args) { COM sysOutlookCollection; COM collection; COMVariant comStartDate = new COMVariant(); COMVariant comEndDate = newCOMVariant(); COM c; #SysOutLookCOMDEF #define.mapi("MAPI") #define.outlook("Outlook.Application") COM sysOutlook; COM sysOutlookNameSpace; COM sysOutlookMAPIFolder; ; sysOutlook = newCOM(#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('Solugenix 4th Floor Conference Room, India'); c.subject('Meeting regd Microsoft Dynamics AX 2009'); c.body('Lets discuss on whats new in DAX 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(); } Источник: http://DAX-Lessons.spaces.live.com/B...FCD1!153.entry
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору. |
|
|
|