04.05.2009, 14:05 | #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 the machine 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 = 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('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, напишите личное сообщение администратору. |
|
04.05.2009, 16:11 | #2 |
Участник
|
Тут вообще как-то странно загрузило - куча пустого места из-за съехавшего кода
|
|
04.05.2009, 16:28 | #3 |
Участник
|
Цитата:
live.com как-то странно оформляет код. Через зад. Что-то не нравится мне этот код... почему последний оператор с такими отступами? он же выполнится не в ветке else... опять оформление, или это авторское? |
|
Теги |
blog, x++ |
|
|