AppointmentItem Timezone event
-
sexta-feira, 20 de julho de 2012 00:48
Hi All,
I have an Outlook add-in that exports appointments as "ics" files. Is there a way that I can force the appointment to save the timezone events in the ICS file. For example the following
BEGIN:VTIMEZONE
TZID:US-Eastern
LAST-MODIFIED:19870101T000000Z
BEGIN:STANDARD
DTSTART:19971026T020000
RDATE:19971026T020000
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:19971026T020000
RDATE:19970406T020000
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
END:DAYLIGHT
END:VTIMEZONEAny suggestions would greatly be appreciated
Thanks,
Tom
Todas as Respostas
-
sexta-feira, 20 de julho de 2012 02:34
Are you saving in the olICal or olVCal format?
Dmitry Streblechenko (MVP) http://www.dimastr.com/redemption
Redemption - what the Outlook
Object Model should have been
Version 5.3 is now available!
-
sexta-feira, 20 de julho de 2012 13:43I am saving using olICal
-
sexta-feira, 20 de julho de 2012 14:34
Don't you get the timezone in you ICS file? What version off Outlook are you using?
BEGIN:VTIMEZONE
TZID:US Mountain Standard Time
BEGIN:STANDARD
DTSTART:16010101T000000
TZOFFSETFROM:-0700
TZOFFSETTO:-0700
END:STANDARD
END:VTIMEZONEDmitry Streblechenko (MVP) http://www.dimastr.com/redemption
Redemption - what the Outlook
Object Model should have been
Version 5.3 is now available!
-
sexta-feira, 20 de julho de 2012 14:42
Has to work on 2007 & 2010. Right now the primary version my client is using is 2007.
No I do not get the time zone event. This is the output resulted from
m_spAppointment->raw_SaveAs(CComBSTR(strPath.c_str()), _variant_t(OlSaveAsType::olICal));
BEGIN:VCALENDAR
PRODID:-//Microsoft Corporation//Outlook 12.0 MIMEDIR//EN
VERSION:2.0
X-MS-OLK-FORCEINSPECTOROPEN:TRUE
BEGIN:VEVENT
CLASS:PUBLIC
CREATED:20120720T144119Z
DESCRIPTION:\n
DTEND:20120720T153000Z
DTSTAMP:20120720T144119Z
DTSTART:20120720T150000Z
LAST-MODIFIED:20120720T144119Z
LOCATION:test location
PRIORITY:5
SEQUENCE:0
SUMMARY;LANGUAGE=en-us:TGIF 10 AM central time appointment
TRANSP:OPAQUE
UID:D2C6C150-5DDA-44BF-8943-882B473E58A0
BEGIN:VALARM
TRIGGER:-PT15M
ACTION:DISPLAY
DESCRIPTION:Reminder
END:VALARM
END:VEVENT
END:VCALENDAR
-
sexta-feira, 20 de julho de 2012 15:54
If you look at the appointment with MFCMAPI or OutlookSpy (click IMessage), do you see the timezone blob?
Dmitry Streblechenko (MVP) http://www.dimastr.com/redemption
Redemption - what the Outlook
Object Model should have been
Version 5.3 is now available!
- Editado Dmitry Streblechenko _MVP_MVP sexta-feira, 20 de julho de 2012 15:54
-
sexta-feira, 20 de julho de 2012 16:02
From Outlook spy
0x8001 BusyStatus PT_LONG 2
0x8002 Recurring PT_BOOLEAN false
0x8003 RecurrenceType PT_LONG 0
0x8005 AppointmentStartWhole PT_SYSTIME 3:00 PM, 7/20/2012
0x8006 AppointmentEndWhole PT_SYSTIME 3:30 PM, 7/20/2012
0x8007 ClipStart PT_SYSTIME 3:00 PM, 7/20/2012
0x8008 ClipEnd PT_SYSTIME 3:30 PM, 7/20/2012
0x800C ReminderTime PT_SYSTIME 3:00 PM, 7/20/2012
0x8011 TaskStatus PT_LONG 0
0x8012 PercentComplete PT_DOUBLE 0
0x8013 TaskState PT_LONG 1
0x8015 TaskComplete PT_BOOLEAN false
0x801E SideEffects PT_LONG 369
0x801F Private PT_BOOLEAN false
0x8021 AgingDontAgeMe PT_BOOLEAN false
0x8026 CurrentVersion PT_LONG 126557
0x8027 CurrentVersionName PT_UNICODE 12.0
0x802E ReminderSet PT_BOOLEAN false
0x802F ReminderDelta PT_LONG 15
0x8030 ReminderSignalTime PT_SYSTIME 12:00 AM, 1/1/4501
0x8031 CommonStart PT_SYSTIME 3:00 PM, 7/20/2012
0x8032 CommonEnd PT_SYSTIME 3:30 PM, 7/20/2012
0x8037 GlobalObjectId PT_BINARY cb:56, lpb: 04 00 00 00 82 00 E0 00 74 C5 B7 10 1A 82 E0 08 00 00 00 00 E0 2C 9B D0 5B 66 CD 01 00 00 00 00 00 00 00 00 10 00 00 00 32 71 D1 44 C3 49 7F 47 8F 0B 2D 84 E1 EB D0 9B
0x8038 CleanGlobalObjectId PT_BINARY cb:56, lpb: 04 00 00 00 82 00 E0 00 74 C5 B7 10 1A 82 E0 08 00 00 00 00 E0 2C 9B D0 5B 66 CD 01 00 00 00 00 00 00 00 00 10 00 00 00 32 71 D1 44 C3 49 7F 47 8F 0B 2D 84 E1 EB D0 9B
0x8039 AppointmentSequence PT_LONG 0
0x803B AppointmentStateFlags PT_LONG 0
0x803F AppointmentColor PT_LONG 0
0x8042 ResponseStatus PT_LONG 0
0x8043 AppointmentCounterProposal PT_BOOLEAN false
0x8045 TaskVersion PT_LONG 1
0x8051 Location PT_UNICODE test location
0x8052 RecurrencePattern PT_UNICODE
0x8053 AppointmentDuration PT_LONG 30
0x8054 AppointmentSubType PT_BOOLEAN false
0x8055 FInvited PT_BOOLEAN false
0x8057 TaskOrdinal PT_LONG 2147483647
0x806E TaskAssigner PT_UNICODE
0x806F TaskOwnership PT_LONG 0
0x80BF ConferencingType PT_LONG 0
0x80C0 OrganizerAlias PT_UNICODE
0x80C1 Directory PT_UNICODE
0x80C3 CollaborateDoc PT_UNICODE
0x80C4 NetShowUrl PT_UNICODE
0x80CE ValidFlagStringProof PT_SYSTIME 2:41 PM, 7/20/2012
0x8149 TaskActualEffort PT_LONG 0
0x814A TaskEstimatedEffort PT_LONG 0
0x8150 TaskNoCompute PT_BOOLEAN false
0x8151 TaskFFixOffline PT_BOOLEAN false
0x8152 TaskAcceptanceState PT_LONG 0
0x8157 TaskRole PT_UNICODE
0x8162 TeamTask PT_BOOLEAN false
0x8163 IsRecurring PT_BOOLEAN false
0x8164 IntendedBusyStatus PT_LONG -1
0x816A AppointmentTimeZoneDefinitionStartDisplay PT_BINARY cb:184, lpb: 02 01 30 00 02 00 15 00 43 00 65 00 6E 00 74 00 72 00 61 00 6C 00 20 00 53 00 74 00 61 00 6E 00 64 00 61 00 72 00 64 00 20 00 54 00 69 00 6D 00 65 00 02 00 02 01 3E 00 00 00 D6 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 68 01 00 00 00 00 00 00 C4 FF FF FF 00 00 0A 00 00 00 05 00 02 00 00 00 00 00 00 00 00 00 04 00 00 00 01 00 02 00 00 00 00 00 00 00 02 01 3E 00 02 00 D7 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 68 01 00 00 00 00 00 00 C4 FF FF FF 00 00 0B 00 00 00 01 00 02 00 00 00 00 00 00 00 00 00 03 00 00 00 02 00 02 00 00 00 00 00 00 00
0x816B AppointmentTimeZoneDefinitionEndDisplay PT_BINARY cb:184, lpb: 02 01 30 00 02 00 15 00 43 00 65 00 6E 00 74 00 72 00 61 00 6C 00 20 00 53 00 74 00 61 00 6E 00 64 00 61 00 72 00 64 00 20 00 54 00 69 00 6D 00 65 00 02 00 02 01 3E 00 00 00 D6 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 68 01 00 00 00 00 00 00 C4 FF FF FF 00 00 0A 00 00 00 05 00 02 00 00 00 00 00 00 00 00 00 04 00 00 00 01 00 02 00 00 00 00 00 00 00 02 01 3E 00 02 00 D7 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 68 01 00 00 00 00 00 00 C4 FF FF FF 00 00 0B 00 00 00 01 00 02 00 00 00 00 00 00 00 00 00 03 00 00 00 02 00 02 00 00 00 00 00 00 00
0x8173 AppointmentProposedDuration PT_LONG 0
0x8174 AppointmentAuxiliaryFlags PT_LONG 0
0x8175 AppointmentProposalNumber PT_LONG 0
0x8176 AppointmentNotAllowPropose PT_BOOLEAN false
0x817E TimeZoneDescription PT_UNICODE (GMT-06:00) Central Time (US & Canada)
0x8184 AutoStartWhen PT_LONG 0
0x8185 AllowExternalCheck PT_BOOLEAN true
0x8186 OnlinePassword PT_UNICODE
0x8187 SendMeetingAsIcal PT_BOOLEAN false
0x8189 AutoFillLocation PT_BOOLEAN false
0x8196 TaskMode PT_LONG 0
0x81A1 Billing PT_UNICODE D2C6C150-5DDA-44BF-8943-882B473E58A0
PR_ACCESS PT_LONG 7
PR_ACCESS_LEVEL PT_LONG 1
PR_ALTERNATE_RECIPIENT_ALLOWED PT_BOOLEAN true
PR_BODY_W PT_UNICODE MAPI_E_NOT_ENOUGH_MEMORY
PR_CHANGE_KEY PT_BINARY cb:22, lpb: 57 F9 5E 21 7E C5 E9 4B 8D 67 82 A0 D2 B3 14 CF 00 BF 12 AC 26 80
PR_CLIENT_SUBMIT_TIME PT_SYSTIME 2:41 PM, 7/20/2012
PR_CONVERSATION_INDEX PT_BINARY cb:22, lpb: 01 CD 66 85 B9 73 C8 28 43 92 19 5F 4A 7F 9E C5 2D 88 26 0D 0C F4
PR_CONVERSATION_TOPIC_W PT_UNICODE TGIF 10 AM central time appointment
PR_CREATION_TIME PT_SYSTIME 2:40 PM, 7/20/2012
PR_DELETE_AFTER_SUBMIT PT_BOOLEAN false
PR_DISPLAY_BCC_W PT_UNICODE
PR_DISPLAY_CC_W PT_UNICODE
PR_DISPLAY_TO_W PT_UNICODE
PR_ENTRYID PT_BINARY cb:70, lpb: 00 00 00 00 3D 3D 93 B8 31 9E 12 47 B5 78 35 A5 B5 0B 39 10 07 00 43 5D 6E 03 DC D2 4E 42 9D EE 3B 74 90 BB 76 AA 00 A3 E0 1E 34 C9 00 00 43 5D 6E 03 DC D2 4E 42 9D EE 3B 74 90 BB 76 AA 00 A3 E5 BA A2 2C 00 00
PR_HASATTACH PT_BOOLEAN false
PR_HTML PT_BINARY MAPI_E_NOT_FOUND
PR_ICON_INDEX PT_LONG 1024
PR_IMPORTANCE PT_LONG 1
PR_INTERNET_CPID PT_LONG 28591
PR_LAST_MODIFICATION_TIME PT_SYSTIME 2:46 PM, 7/20/2012
PR_LAST_MODIFIER_NAME_W PT_UNICODE Test 2
PR_MAPPING_SIGNATURE PT_BINARY cb:16, lpb: 34 D8 A7 01 1F 3D FA 47 AD E6 9C 56 83 A0 6D 75
PR_MDB_PROVIDER PT_BINARY cb:16, lpb: 54 94 A1 C0 29 7F 10 1B A5 87 08 00 2B 2A 25 17
PR_MESSAGE_ATTACHMENTS PT_OBJECT 0x00000001
PR_MESSAGE_CLASS_W PT_UNICODE IPM.Appointment
PR_MESSAGE_DELIVERY_TIME PT_SYSTIME 2:41 PM, 7/20/2012
PR_MESSAGE_FLAGS PT_LONG 1
PR_MESSAGE_LOCALE_ID PT_LONG 1033
PR_MESSAGE_RECIPIENTS PT_OBJECT 0x00000001
PR_MESSAGE_SIZE PT_LONG 9764
PR_NORMALIZED_SUBJECT_W PT_UNICODE TGIF 10 AM central time appointment
PR_OBJECT_TYPE PT_LONG 5
PR_ORIGINATOR_DELIVERY_REPORT_REQUESTED PT_BOOLEAN false
PR_PARENT_ENTRYID PT_BINARY cb:46, lpb: 00 00 00 00 3D 3D 93 B8 31 9E 12 47 B5 78 35 A5 B5 0B 39 10 01 00 43 5D 6E 03 DC D2 4E 42 9D EE 3B 74 90 BB 76 AA 00 A3 E0 1E 34 C9 00 00
PR_PREDECESSOR_CHANGE_LIST PT_BINARY cb:44, lpb: 16 57 F9 5E 21 7E C5 E9 4B 8D 67 82 A0 D2 B3 14 CF 00 BF 12 AC 26 80 14 C0 0A 32 92 A0 2D C4 41 AE F1 72 6C E5 B3 8E E8 00 43 A0 12
PR_PRIORITY PT_LONG 0
PR_READ_RECEIPT_REQUESTED PT_BOOLEAN false
PR_RECORD_KEY PT_BINARY cb:46, lpb: 00 00 00 00 3D 3D 93 B8 31 9E 12 47 B5 78 35 A5 B5 0B 39 10 01 00 43 5D 6E 03 DC D2 4E 42 9D EE 3B 74 90 BB 76 AA 00 A3 E5 BA A2 2C 00 00
PR_REPLY_REQUESTED PT_BOOLEAN true
PR_RESPONSE_REQUESTED PT_BOOLEAN true
PR_RTF_COMPRESSED PT_BINARY cb:6940, lpb: 18 1B 00 00 51 64 00 00 4C 5A 46 75 2A 49 4F 24 07 00 06 01 01 0B 60 6E 67 31 30 32 66 35 00 64 00 72 63 70 0D D0 0E 00 32 05 0C 60 63 0D 44 66 33 31 35 30 42 37 00 F5 73 74 73 68 05 70 62 74 63 68 0F D2 36 10 84 09 00 11 0B 68 33 0E B0 11 1A 62 69 0F D7 0D A4 33 33 89 14 26 66 65 14 A3 74 68 65 07 80 9F 14 67 15 D7 15 60 01 40 15 D7 63 73 01 E8 F3 02 A4 13 B0 64 69 03 36 02 00 11 00 0A C0 08 73 65 74 02 D1 70 72 71 32 A5 00 00 2A 0A A1 6E 6F 1A 50 20 0D F0 D5 1B A1 36 14 B0 30 0F F0 34 1C 21 01 D0 F9 1C 10 34 7D 07 6D 02 83 00 50 19 26 03 E3 FB 19 FF 1B 0B 62 1B E1 1C 50 1B B2 21 64 1C D0 F3 07 13 02 83 33 34 19 1F 1F 54 1E 31 1F EF CF 1C 43 1C 14 1B F2 21 E2 43 61 06 D0 07 21 FD 05 D0 61 15 D0 22 74 10 10 1E 5F 1F 6F 1B 47 CF 01 30 1C 72 21 C3 26 57 6C 69 26 F1 22 74 FF 0F E1 19 0F 28 FF 1B 2F 1C 3F 1D 4D 0F D2 1E 38 FF 2D 7F 2E 8F 2F 9F 30 AF 2C 47 0F 20 32 6F 33 7F FF 25 1F 26 2F 2C 47 14 D0 37 DF 38 EF 34 8F 35 9F FF 36 AF 22 DF 3D BF 3E CF 3F DF 40 EF 0F F0 0E 10 FF 42 3F 43 4F 44 5F 45 6F 46 7F 11 60 28 0F 48 BF FF 2A 2F 2B 3F 2C 47 27 E8 48 2F 4E AF 4A 4F 4B 5F 8D 22 74 39 51 FF 53 04 32 33 38 53 74 E2 20 07 6D 20 43 45 02 83 55 30 57 3F CF 58 45 42 02 58 FF 5A 03 79 72 5A 64 37 BF AD 23 E6 36 24 55 5C DF 47 09 D1 6B 5A 64 DF 3C AF 5F 87 5E 71 60 4F 03 82 54 08 70 5A 64 3B 42 1F 23 E6 37 27 E1 64 1F 03 82 28 48 F6 65 26 F0 07 D0 29 5A 64 47 8F 67 07 58 CF 7F 68 A6 07 10 01 A0 0E B0 69 85 4C F8 23 7D 38 D7 4C F1 6B CF 03 82 42 07 40 74 0E B0 5A 64 5F 51 EF 5F 87 62 41 6F CF 68 D3 56 08 90 74 F6 6E 26 D0 07 90 65 69 85 57 28 4D 9C 58 A8 FF 07 13 5A 36 0F F0 76 2F 5B EE 78 35 5D F5 0F 11 EF 79 3F 5F AD 78 34 61 98 35 62 48 7C CE 63 E6 FB 78 34 65 66 35 65 F8 7C CD 67 87 78 34 69 1B DE 35 69 F8 83 0E 77 BC 6D 1B 35 4C FF 6F 0F 7B 78 34 71 19 35 27 EF 72 EF 84 85 75 0F 30 FF 76 1F 77 2F 2B D5 5A 37 0D E0 90 2F 5B EE 92 37 BF 5D F6 0E F0 93 5F 5F 9E 92 36 61 99 31 7F 5F FF 80 6F 92 36 65 67 5F F0 99 FF 6F 1E 92 36 71 19 FF 0F D2 6B 91 72 0F 58 6F 59 7F 2C 65 57 2F 94 5F F7 A2 DF 5D F5 0F D1 31 32 4F 97 9F 60 9F 61 A7 FF A8 22 5E 7F 9A FF 64 6F 65 75 A8 22 62 4F 83 7F FF 73 FF 69 2A A8 22 65 FF 86 DF B2 6F 6D 2A A8 22 FF 69 FF 9E 3F 70 1F 9F DB 9D 19 72 7F BA 5F 74 9F DF B3 D8 A0 BF A1 CF A6 AF A3 E7 31 A4 8F A5 9F 7B C3 4F A7 B8 32 A8 6F A9 7F AA 8F AB 9A 32 FF AC 6F AD 7F AE 8F AF 98 C2 A0 CC EF B1 6F B2 7F FD B3 8C 32 B4 7F B5 8F D2 DF B7 AD 0E 01 D5 0F F7 B9 DF BA EF 9F F9 32 BC BF BD CF D7 0F BF EF DF C8 A1 C1 2F C2 3F 26 C6 A3 D8 32 C4 FF C6 0F 7F E3 B7 A7 B8 0F D0 E4 FF 97 AF 26 D5 AB 8B 33 EF CC DF CD EF 26 C6 AF 89 33 D9 1F DA 2F 26 C6 FF 9F CC C2 B2 EF 5F C2 6F C3 7F E7 D5 E4 EF E5 FF FF F4 DF A7 B8 93 20 F6 9F C9 FF CB 0F AB A9 5E 6F FF EC CF FC 7F AF 89 62 3F D1 BF 00 7F B3 6E 65 EF FF D5 EF 04 5F B7 9E 69 EF F0 2F 08 8F 9F CC 6D EF FF DE 2F 0C BF E0 4F FA 22 F2 BF F3 CF F8 AF A3 E7 FF 76 09 F7 2F 14 DF F9 4F A8 40 17 0F FB 8F FC 9F FF AB A9 7C 19 FF 0F 1C 8F 01 2F 7F 49 02 EF 20 8F FF 05 0F 1A 74 06 7F 07 8F 24 DF B7 AD 85 B9 0B 4F FF 28 9F 0D 6F 1A 92 0E BF 0F CF 29 0F 11 EF 1A A1 EF 13 2F 14 3F 19 1F A3 E7 35 16 FF 18 0F 35 BF FF A7 B8 1C 62 37 9F 1C 1F 1D 2F AB C7 20 62 3B 7F 7F 20 1F 21 2F 3A C6 22 BF 23 CF 31 4F B3 7D 36 EF 26 EF 27 FF 45 4F B7 AD 36 2B 1F 2C 2F 2D 3F FD 9F DB 36 2F 2F 30 3F 49 7F 32 5F 3B 11 33 98 7F 90 BF 91 CF 3A B7 90 1F 38 7F 95 6E A0 71 37 EF 3B 48 97 2F 98 3F AB A9 37 96 8F 40 5F 9C 0E FF 5A 72 85 CF 4C 9F 9F 4F 5A 54 33 9F 55 1F 39 8F BD A3 E7 37 37 6F 58 6F 67 4F A7 B8 38 3B 4F F7 5B CF 3D 6F AB 9A 38 3F 4F 5F 4F 41 6F AF 98 DE 38 43 2F 44 3F 51 BF B3 7D 38 47 5F 48 6F FB 76 DF B7 AD 38 4B 8F 62 AF 4D AF 9F DB 7E A2 1F 7D 4F 50 DF 51 EF 8F 28 A0 31 63 6F 6C 80 6F 72 74 62 6C 3B 5C AB 90 6A 64 93 40 67 AB 91 6E 93 40 85 B0 75 D4 65 30 85 DF 65 D9 00 35 87 0A 88 21 FF 87 DF 88 E9 86 F4 89 12 87 7F 8B 4F 8B 0D 8A 8F EB 88 BF 87 0F 65 AC 50 38 90 DA 91 F1 91 AF FF 92 B9 86 F4 92 E2 91 4F 95 1F 94 DD 94 5F 92 8F FD 96 54 39 70 D0 99 A4 9B 01 93 23 9B 00 90 DF 0F 89 87 95 3F 93 80 A0 31 2A 5C 64 65 5D 6D D1 70 81 91 A4 42 63 31 73 CC C0 20 C9 9F 06 70 61 9F A1 71 6C 81 90 63 D0 0F 86 20 EE 20 86 20 5B 60 64 63 74 6C 2D A1 10 72 A2 10 B7 B0 70 9F 51 61 75 F1 BB E0 5C 61 73 A1 10 A2 70 5B D0 A3 72 28 6E 75 6D A8 00 61 A3 30 74 6F 41 A3 70 64 6A 75 73 74 EE 20 67 3E 68 A3 60 EE 20 86 81 63 D0 86 81 69 74 85 A1 20 30 A0 80 5C 6E 6F 71 63 51 61 7B B0 6F 74 65 20 AB F0 A5 30 79 EA 6C 7B 30 68 AB A0 74 AB F0 A1 6F A2 7F 7F A3 8F A4 9F A5 AF 9C 40 A9 70 6D E0 6D C1 73 FA 31 81 90 61 9F D3 76 50 AE 90 A0 51 AA 80 E2 6C 6D A0 67 31 30 D9 00 A8 91 AC 50 DF AE 04 AD A1 9F D9 A8 A0 AF 93 33 74 B0 AF 82 76 66 93 50 B1 F2 63 96 E0 81 60 B1 93 6E 0E 70 B1 E9 B3 84 81 90 73 6E 65 78 BA 74 AD A1 73 A6 F0 85 80 7B C0 74 B4 B1 ED 63 60 69 85 80 A6 50 79 B5 22 A7 C0 5B F0 DF 81 60 72 51 93 60 5A 90 B4 A0 4E B5 82 85 C0 BF 9F 03 AE 41 AD A1 AC 00 81 70 BB F0 76 A7 70 E3 A7 A0 C0 60 6D 69 68 81 60 9F 50 7B E0 E9 A7 A0 75 6E B9 C1 65 AC 30 86 00 B5 D9 A5 AE 60 44 AA 24 20 50 5B E0 61 96 E0 81 A1 20 68 20 46 6F 6E 74 9E F4 DE 74 AE 50 6C D0 BD 80 6D 70 77 B3 20 AC 50 8A 66 BD 80 57 81 60 74 68 42 74 B0 77 AC 50 A1 10 B8 E0 6C AF C0 7A 80 BF 14 72 B9 BF 88 66 6C BE F6 BE 60 C0 F7 62 C0 F7 F2 72 BE F2 63 62 A1 10 5C 20 C2 E2 A1 01 3F C3 52 85 B0 A5 C0 86 11 C4 14 A7 C0 70 65 C1 BE F1 73 63 65 6C 6C A9 31 BE C0 FB BE 61 C4 71 73 B9 30 85 90 DC 41 BD 71 D4 00 EB C0 10 C6 D6 6C C6 E5 62 C6 E5 A9 B0 C6 F4 7C 64 67 C7 D6 C9 50 C8 D6 AE 10 C6 F4 76 FF A1 4F A9 6F AA 7F AB 8F AC 9F AD AF AE BF AF CF FF B0 DF B1 EF B2 FF B4 0F 5C 20 D1 31 B9 7F BA 88 FF B5 66 B7 B4 83 30 09 C0 A7 E0 B8 17 D2 C1 B8 D8 DF D0 AC D0 71 D2 FA CD 20 85 40 66 76 30 B4 B1 FE 62 CD 60 86 00 BC F0 B8 92 D8 3F BA 88 B6 C5 CB E8 20 47 40 33 76 40 20 48 C5 01 C7 C0 77 A5 C0 EB 23 B8 53 36 DB CF DC DF DD EB 38 FF DE CF DF DF E0 EF E1 F3 BC E0 C5 90 BE 00 86 00 FF E2 4F DE A2 E3 9F D1 1F 63 90 D2 EC 6C D1 D2 02 BF C3 A0 B5 22 E6 AF E7 B6 B6 0A E2 61 73 BC F0 C7 DA A1 A7 A0 85 50 6D 70 6F 12 60 E8 DF C4 20 45 7B C0 69 6C 53 A7 C2 76 30 B7 85 03 9F 30 FD 90 76 85 A1 A7 80 55 E2 B0 F9 A6 D0 77 6E F5 06 B6 F1 F5 A2 F6 C3 6E 50 BF D2 A0 F6 C3 5E 20 7A 70 CB A1 B6 F1 39 4F 80 77 68 E1 E1 74 B7 40 33 78 E0 B6 E2 58 D0 39 E7 61 80 74 B0 B6 E2 34 30 7E 91 7D 10 B6 E2 FF F8 E1 74 A0 F9 14 5E 20 FE 50 BF 91 F7 F3 06 60 D3 F7 B0 F8 74 38 37 57 40 33 FB 24 93 60 CF FA 30 57 40 63 30 B6 E3 34 37 D4 C0 16 E1 FF E1 75 D2 90 A0 00 FF 76 0E A0 FC E0 F7 54 76 40 7F FD 11 F7 D4 9A F0 FA E1 FF 56 9B 00 B4 90 34 BF 6C D0 01 C4 70 C0 74 A0 FE A5 03 90 39 FD C6 FF B7 40 FD C0 78 D0 76 50 F9 E3 66 A0 13 10 00 15 F5 FC 40 39 FC F0 38 FC 84 89 90 D1 B0 0A 60 FF F7 D4 B7 61 A0 60 4F 81 F9 E3 76 40 2A F1 03 24 FF 93 70 7E A0 FA E1 F9 D4 02 10 09 A1 06 25 FA 40 FB BF 90 FA 65 33 D2 A0 76 30 FF 00 0B 75 FA D0 FF 03 91 0B 74 2A E2 76 30 0C F5 F7 B0 FC 50 0D A5 FF 82 B0 4F 80 06 A0 0E 75 F8 60 03 B1 0B 74 F8 60 FF FC F0 BD A1 10 04 93 60 B7 40 FE A4 66 B0 FC 41 FF D2 90 0B 74 FD C0 53 F0 08 55 FA D0 00 00 FF 00 FF F9 C4 FA D0 4F 80 6C B0 F9 14 0E 41 FD A0 0D 95 FF FC 50 6C C0 F9 71 FA 84 FC E0 00 A1 14 65 7A 70 FF 37 50 D4 C0 FA 84 17 21 A0 00 F8 74 05 F0 5A A0 FF 08 40 FC 84 06 C1 58 D0 D1 B1 B6 E2 A0 00 05 F0 FF 03 10 FE A4 09 10 F9 A0 09 10 FB 24 1E C0 B7 80 FF 13 61 19 B4 10 71 78 D0 F8 74 1C 41 F8 60 3B 31 FF 1C 04 7C F1 2F 11 1C 04 4F 80 BF 90 1B E5 15 D0 FF 09 10 F8 65 22 91 FC F0 00 00 1E F5 19 61 66 A0 FF 19 B4 03 90 26 B1 FA 74 F7 B0 E9 82 FC 84 22 42 FF FA 40 FE A4 3B 30 74 A0 FD 90 FB 25 66 A0 26 D0 FF 07 95 4B 70 47 40 FF 00 21 E5 5A 90 FC 50 37 51 FF FB 44 B7 40 5A 92 FB 44 04 60 76 30 F8 74 0E F1 FF 1F 51 F9 C4 F8 F0 FA E0 06 A0 27 E5 FF 20 17 F0 FF 00 15 57 40 00 00 F8 40 FB 25 27 B0 0A 40 96 B1 FF 2A 44 76 40 B4 90 FA 74 29 11 FA D0 FF 55 5A A0 FF 25 41 16 95 5A A0 B7 80 09 B1 F7 E5 FD D0 61 80 FF FB D6 17 F0 6E 50 FC 85 2F 21 09 81 FC 95 D4 B2 FF FC 85 2A 01 14 11 F7 E4 3B 30 F8 D0 A0 11 32 84 FF 0B C0 E1 E1 32 75 04 70 06 90 2E A5 06 A0 F7 B0 FF 00 D5 35 01 5E 20 9A F0 FD 44 F9 A0 09 A1 FB 24 FF 6C C0 FC 50 FF 10 FE A4 21 A1 2C E1 03 24 70 C0 FF B7 51 08 55 1C 81 F8 F0 00 15 1A 31 0D 71 39 E7 FF 4B 70 FC 50 39 35 F8 60 7A 70 38 65 1B 81 14 31 FF FD 44 4B 70 F8 41 F9 C4 7E A0 6C C0 F8 F6 FD 90 FF FA D0 68 E0 3B 65 68 E0 53 F0 09 15 02 10 FC F0 FF FA D0 FA 74 2B 51 FC E0 27 D5 FD C0 BF 90 15 A1 FF 41 75 93 60 F9 B0 F8 75 FC F1 2C F1 F8 84 5A 90 FF 08 21 F8 76 1D D0 0E 21 F8 85 15 D0 FC F0 05 64 FF 0B 11 44 02 45 F5 D2 90 E9 61 F8 84 27 B0 09 91 FF 01 A5 02 22 A0 60 05 64 D4 B1 5A 90 D1 B0 FD E5 FF 10 61 3C A2 48 35 FF 20 4B 21 48 F6 0C 01 92 E2 FF 48 44 04 60 74 A0 5E 21 B6 E3 D2 90 17 F0 B4 90 FF FD E5 4D 71 06 D0 49 B6 BD A0 1D 12 03 25 BD A0 FF 2E 41 1E D5 1A D2 D2 A0 0A 40 4D 15 18 81 14 F1 FF 4D 15 1F 41 17 F0 FE A5 3E 31 78 C1 FA 74 53 12 FF 08 D1 4C 35 47 E1 82 A1 00 E5 58 D0 26 C1 51 D6 FF 02 E2 74 A0 00 25 66 A0 9B 00 E9 70 48 F5 FC 40 FF 1A E1 82 B1 57 B5 5A A0 FB C0 56 C6 3B D2 52 A6 FF 41 21 A0 60 1D D0 FD F5 1D F1 32 E1 FD F5 21 91 FF 4D 91 F7 54 0D 40 FB A1 2C 55 F9 A0 6A 70 0E C1 FF 4C 35 5D B0 45 91 08 55 F9 A0 66 B0 6C C0 3D 95 FF 5F 43 19 71 5C 85 15 D0 05 01 FD E5 FD D0 04 61 FF 0F D5 F9 A0 45 90 23 F1 5C 76 27 10 18 91 03 25 FF 63 62 70 C0 01 A5 2C F2 05 46 25 81 4B D1 0D 40 FF 65 76 7A 70 76 40 F9 15 37 81 06 90 27 00 FE B6 FF 30 82 53 85 05 F0 02 E1 06 D5 51 81 04 60 F8 F0 FF 03 25 A0 00 0F 81 1B 15 38 11 00 00 7A 70 4C 35 FF 1B 81 18 B1 00 E5 15 D0 7E A0 15 B1 FF 76 E1 E3 FF F9 25 24 B1 FC F0 F9 16 17 30 02 10 FA 30 F9 25 FF 3E 11 E9 80 6A 46 FC E0 5D 11 6E 56 FC E0 45 81 FF F9 16 F8 60 FA 40 B7 40 72 76 A0 60 5F 81 F7 56 FF 00 01 54 46 51 D0 6C 91 03 16 32 D1 FD C0 55 16 FF 48 10 55 A2 00 25 B7 35 76 86 75 41 4F 66 55 C1 FF 06 90 61 46 82 B0 0C 82 74 06 5E 00 32 F1 77 46 FF FA D1 20 C1 7B 67 23 F7 7B B1 13 71 15 D5 7B B1 FF 47 11 7A 77 0D 81 2B 86 2D 91 11 41 62 16 14 21 97 FA E0 E2 00 85 21 6D DA 21 68 50 C8 D0 97 81 43 BC E2 F9 B1 6D C7 10 6B 42 CF F2 51 82 85 53 75 62 82 F1 73 B7 E1 6C FA 46 BC 60 63 82 F1 EB E0 CD 70 BB C1 EE E0 A8 6D 6C 4D CC 70 67 82 D3 72 85 57 D9 9F 51 4A 63 85 11 CC A2 49 C4 50 97 10 0F C3 E0 20 31 81 30 CF F0 74 4C 69 6D 53 82 F1 F2 50 72 79 88 31 31 9F 03 78 7D 85 30 6E CF 10 F5 B2 89 54 D1 30 CF 60 74 70 70 3A 2F 2F C5 60 A8 10 DA 20 73 BA 2E F0 90 63 A7 20 F2 30 C1 70 2E F2 B1 8A 2F 8B D0 66 8B 80 65 2F 77 B5 80 74 64 2F 19 71 33 8C B3 85 30 F5 10 5C BB A1 11 C6 80 77 11 21 1C 91 8D F3 68 72 C1 FF 87 C2 85 61 BF 70 87 B3 85 61 C0 20 8F D6 87 95 B5 85 61 62 87 A3 67 CE 90 A7 60 72 A5 E1 FF CF 20 BA C0 CC 30 CB 60 CC 01 BE 00 CC 30 C7 C1 71 C1 70 6E 62 6A CD 50 97 10 B8 E0 6F F6 63 BE 31 84 50 6B A7 40 B9 30 EC E0 94 74 FF B5 74 EC 00 D2 71 9F 40 BC F0 A7 51 82 80 BA D0 38 73 79 73 B5 70 87 81 9C 41 6C 79 3D BC F0 76 85 30 9C 80 96 58 CF E1 67 64 F5 B5 B0 61 9C 82 66 94 41 F5 80 87 71 C6 21 FE 76 CD 90 48 60 B5 B0 B4 F0 85 30 EE E0 A8 00 DD BE 00 70 D2 50 C5 70 9B 30 6C BE B0 B4 F2 EF D0 20 D6 40 B5 80 E7 71 78 BA D0 F2 B0 BD 00 F3 87 71 99 50 73 61 B9 30 CF F0 9A 53 89 61 FF 9D 71 9B 31 89 61 C6 80 A7 20 48 40 EE E0 A6 D0 A6 78 D2 50 8A 90 6F 79 94 10 5C B4 F0 FE 70 A8 00 E4 30 A0 20 A6 D0 CD 21 C7 C0 CD 70 9D 94 60 64 BD 00 F7 20 89 90 62 64 C8 50 FF A6 D0 CD 71 C5 70 B5 71 DE 51 B5 72 A8 00 CE D0 E4 65 5C 9B 30 72 7A 94 42 C9 50 8F 72 BB CF F0 A4 11 68 A2 53 1F 82 C9 50 76 A4 E9 FF A3 A1 CF 40 CF F0 7E 61 A5 62 A6 64 A6 13 9B 22 77 96 31 A5 81 A7 F3 6A A0 41 D2 60 D5 F0 76 F0 69 65 77 6B C4 41 49 C0 A9 52 C5 60 B7 CD 90 D5 50 00 11 70 91 80 CA 62 65 CE D0 DF AA B5 B5 70 98 60 B5 E1 97 A0 74 F6 40 CF F0 FF A3 80 93 A1 AC 47 CF 60 DA 20 CE 90 CD 70 A2 21 FF 89 80 CF 60 CE D1 C4 11 DE 40 BA C0 EE 10 EF B0 FF 89 80 D2 31 A1 92 C4 41 CB 70 AC 50 AA 41 CC 30 FF F7 20 BE 11 AC 41 C4 11 E4 30 CA 01 89 80 82 91 DF A2 C1 A3 80 9C 70 82 91 CC A0 70 AE B2 B4 D0 FF D0 50 CE A0 D5 C2 CF F0 C5 72 D2 31 EA 21 8C 70 9F C5 80 F0 E1 96 E0 C5 80 CC 91 70 70 BA 50 FB CC 30 CD 51 69 D2 60 B1 D7 A9 70 C4 11 E1 42 FD DE 50 73 A2 21 99 70 BE 00 CE 82 8C 70 CD 40 FF BA B1 9C 71 83 D0 C4 F0 95 91 CF E0 CF 10 A2 21 FD C4 41 6E 82 81 BD 80 CE 50 C5 80 B1 C1 C5 80 F3 F5 80 A2 21 63 78 CD 70 D0 40 DA F1 D0 20 7F C4 50 A1 21 EA 40 BA A1 A0 11 9C 70 D1 60 63 7F 89 91 AE B2 D1 60 BA 93 CE 90 CF F0 C7 D0 68 B7 BC 03 AC 12 8A A0 67 CC 62 96 71 63 9A 50 FF AD F3 C4 10 82 A0 BC C2
PR_RTF_IN_SYNC PT_BOOLEAN true
PR_SEARCH_KEY PT_BINARY cb:16, lpb: 32 71 D1 44 C3 49 7F 47 8F 0B 2D 84 E1 EB D0 9B
PR_SENDER_ADDRTYPE_W PT_UNICODE EX
PR_SENDER_EMAIL_ADDRESS_W PT_UNICODE /o=First Organization GSD/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=test2
PR_SENDER_ENTRYID PT_BINARY cb:128, lpb: 00 00 00 00 DC A7 40 C8 C0 42 10 1A B4 B9 08 00 2B 2F E1 82 01 00 00 00 00 00 00 00 2F 6F 3D 46 69 72 73 74 20 4F 72 67 61 6E 69 7A 61 74 69 6F 6E 20 47 53 44 2F 6F 75 3D 45 78 63 68 61 6E 67 65 20 41 64 6D 69 6E 69 73 74 72 61 74 69 76 65 20 47 72 6F 75 70 20 28 46 59 44 49 42 4F 48 46 32 33 53 50 44 4C 54 29 2F 63 6E 3D 52 65 63 69 70 69 65 6E 74 73 2F 63 6E 3D 74 65 73 74 32 00
PR_SENDER_NAME_W PT_UNICODE Test 2
PR_SENDER_SEARCH_KEY PT_BINARY cb:103, lpb: 45 58 3A 2F 4F 3D 46 49 52 53 54 20 4F 52 47 41 4E 49 5A 41 54 49 4F 4E 20 47 53 44 2F 4F 55 3D 45 58 43 48 41 4E 47 45 20 41 44 4D 49 4E 49 53 54 52 41 54 49 56 45 20 47 52 4F 55 50 20 28 46 59 44 49 42 4F 48 46 32 33 53 50 44 4C 54 29 2F 43 4E 3D 52 45 43 49 50 49 45 4E 54 53 2F 43 4E 3D 54 45 53 54 32 00
PR_SENSITIVITY PT_LONG 0
PR_SENT_REPRESENTING_ADDRTYPE_W PT_UNICODE EX
PR_SENT_REPRESENTING_EMAIL_ADDRESS_W PT_UNICODE /o=First Organization GSD/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=test2
PR_SENT_REPRESENTING_ENTRYID PT_BINARY cb:128, lpb: 00 00 00 00 DC A7 40 C8 C0 42 10 1A B4 B9 08 00 2B 2F E1 82 01 00 00 00 00 00 00 00 2F 6F 3D 46 69 72 73 74 20 4F 72 67 61 6E 69 7A 61 74 69 6F 6E 20 47 53 44 2F 6F 75 3D 45 78 63 68 61 6E 67 65 20 41 64 6D 69 6E 69 73 74 72 61 74 69 76 65 20 47 72 6F 75 70 20 28 46 59 44 49 42 4F 48 46 32 33 53 50 44 4C 54 29 2F 63 6E 3D 52 65 63 69 70 69 65 6E 74 73 2F 63 6E 3D 74 65 73 74 32 00
PR_SENT_REPRESENTING_NAME_W PT_UNICODE Test 2
PR_SENT_REPRESENTING_SEARCH_KEY PT_BINARY cb:103, lpb: 45 58 3A 2F 4F 3D 46 49 52 53 54 20 4F 52 47 41 4E 49 5A 41 54 49 4F 4E 20 47 53 44 2F 4F 55 3D 45 58 43 48 41 4E 47 45 20 41 44 4D 49 4E 49 53 54 52 41 54 49 56 45 20 47 52 4F 55 50 20 28 46 59 44 49 42 4F 48 46 32 33 53 50 44 4C 54 29 2F 43 4E 3D 52 45 43 49 50 49 45 4E 54 53 2F 43 4E 3D 54 45 53 54 32 00
PR_STORE_ENTRYID PT_BINARY cb:166, lpb: 00 00 00 00 38 A1 BB 10 05 E5 10 1A A1 BB 08 00 2B 2A 56 C2 00 00 45 4D 53 4D 44 42 2E 44 4C 4C 00 00 00 00 00 00 00 00 1B 55 FA 20 AA 66 11 CD 9B C8 00 AA 00 2F C4 5A 0C 00 00 00 45 58 32 4B 37 00 2F 6F 3D 46 69 72 73 74 20 4F 72 67 61 6E 69 7A 61 74 69 6F 6E 20 47 53 44 2F 6F 75 3D 45 78 63 68 61 6E 67 65 20 41 64 6D 69 6E 69 73 74 72 61 74 69 76 65 20 47 72 6F 75 70 20 28 46 59 44 49 42 4F 48 46 32 33 53 50 44 4C 54 29 2F 63 6E 3D 52 65 63 69 70 69 65 6E 74 73 2F 63 6E 3D 74 65 73 74 32 00
PR_STORE_RECORD_KEY PT_BINARY cb:16, lpb: 3D 3D 93 B8 31 9E 12 47 B5 78 35 A5 B5 0B 39 10
PR_STORE_SUPPORT_MASK PT_LONG 111493117
PR_STORE_UNICODE_MASK PT_LONG 111493117
PR_SUBJECT_PREFIX_W PT_UNICODE
PR_SUBJECT_W PT_UNICODE TGIF 10 AM central time appointment -
terça-feira, 24 de julho de 2012 18:23Moderador
Hi Tom,
From what i can see with Outlook 2010, if you save an entire calendar to ICS you will get the timezone info, but if you save an individual appointment or meeting, you will not. The testing I did was just using Outlook's user interface, but the object model should parallel that behavior.
There are no configuration options for this, so if you truly need the timezone info, I'm afraid you'd have to add code to manually add this info to the ICS file.
Bill Jacob - Microsoft Customer Service & Support - Developer Messaging
-
terça-feira, 24 de julho de 2012 18:38
Thanks Bill for your response.
I have already started down this path and it is not for the timid.
Since my C++ add-in has to support XP and above and Outlook 2007 & 2010 this has become rather challenging. There are two problems that jump out that I have found.
1. you need an Olson database with a windows cross reference http://stackoverflow.com/questions/8372537/converting-olson-tzid-to-windows-time-zone
2. calculating the offsets
The first issue is a major problem and it caused me to use that table.
This is all unofficial because I have run into a few issues.
So not only does outlook not support the time zone fields but it is extremely hard to get all the time zone information from Windows and follow the ical specifications.
-
sexta-feira, 27 de julho de 2012 06:39
Bill,
I am confused - why do I get the VTIMEZONE part?
Dmitry Streblechenko (MVP) http://www.dimastr.com/redemption
Redemption - what the Outlook
Object Model should have been
Version 5.3 is now available!
-
sexta-feira, 27 de julho de 2012 06:41
Thomas,
if using Redemption is an option, it does include the TZ part when saving in the iCal format (RDOAppointmentItem.SaveAs(..., olICal)).
Dmitry Streblechenko (MVP) http://www.dimastr.com/redemption
Redemption - what the Outlook
Object Model should have been
Version 5.3 is now available!
-
sexta-feira, 27 de julho de 2012 14:04Moderador
Dmitry, is RDO doing anything special here, or just wrapping Outlook's OM call?
Offhand, I'm not sure why you're seeing different behavior, but I would suspect it's related to the actual appointment itself since I know our ICS-saving capabilities varies depending on the type of appointment. In your case, was this a meeting that someone sent to you, or just a test appointment you created yourself? For my testing, I just created two appointments on my default calendar: 1) a simple meeting with me as organizer, and 2) a simple appointment. Both on EX2010.
Bill Jacob - Microsoft Customer Service & Support - Developer Messaging
-
sexta-feira, 27 de julho de 2012 14:21
Bill & Dmitry,
FYI - My customer and I have duplicated this issue on Outlook 2007 & 2010 on all operating systems. The only item I have not tested this on is Outlook 2010 64 bit.
-
segunda-feira, 6 de agosto de 2012 20:45Moderador
OK, this is pretty confusing since I seem to be seeing differing behavior myself. I need to take back what I said earlier regarding appointments/meeting not saving the timezone info since this seems to be working for me now. After more testing, I also thought it was working in the default calendar folder but not a subfolder, but it's now working for me in both. However, an all-day event consistently does not save out the timezone data, which I presume is expected. However, I see from Tom's property dump above, that is apparently not an all-day event.
Tom, can you please provide some detailed steps that you are using to see this problem. Please include all relevant information, including Outlook build number, how your accounts are set up, whether you are using a default folder, exactly how you created the appointment (including all settings), online vs. cached mode (if Exchange), etc.
Thanks!
Bill Jacob - Microsoft Customer Service & Support - Developer Messaging
-
terça-feira, 7 de agosto de 2012 01:23
Hi Bill,
This happens on all versions of Outlook 2007 & 2010. I get this by simple creation of an appointment (any folder) and then saving as an *.ics file. All my profiles are setup using Exchange Server.
My customer has multiple machines and they are not using Exchange Server and they duplicate this easily also.
So we easily reproduce.
BTW - this is with all day events and without.
How are you saving the ics file? What are your exact steps?
Why don't you send me an ICS file and I will try to import it and then save it and see what I get.
-
terça-feira, 7 de agosto de 2012 17:31
BTW - I do not know if I mentioned this...but when I save the entire calendar I do get the timezone. It is just the individual files that I do not seem to get the timezone.
-
quinta-feira, 23 de agosto de 2012 20:01Moderador
Hi Thomas,
Sorry for the delay on this. I need to take back what I said earlier, apparently I messed up some testing and came to the wrong conclusion. In Outlook 2007 (happens to be the June 2011 update build), here is what I'm seeing with regard to Outlook saving out the timezone data:
Simple all-day appointment: No
Simple specific-time appointment: No
Save out calendar: YesAnd here is what I see with Outlook 2010 (very recent build):
Simple all-day appointment: No
Simple specific-time appointment: Yes
Save out calendar: YesSo, it seems that Outlook 2007 has the limitation where it won't save out the timezone information for regular time-based appointments. Can you confirm that this is working for you in Outlook 2010 but just not in Outlook 2007?
Bill Jacob - Microsoft Customer Service & Support - Developer Messaging
-
quinta-feira, 23 de agosto de 2012 22:56
Hi Bill,
I believe it was both 2010 and 2007, but I will check this out. I have a pretty full plate at the moment so I will not be able to revisit this until next week sometime.
Cheers,
Tom

