T
Toma
Hi!
After I have migrated to Office 365, I lost all Birthdays and Anniversaries in calendar in my Outlook 2010 64 bit. I tried macro suggested at Slipstick
http://www.slipstick.com/outlook/contacts/adding-birthdays-and-anniversaries-to-outlooks-calendar/
Unfortunately without success.
Looks to me like VBA macro does not really change dates. So I added toggle breakpoints and watched variables with condition when changed. I noticed that this two lines do not change values of assigned variables:
myFolder.Items(i).Birthday = Now
myFolder.Items(i).Anniversary = Now.
I thought, may be date code should be formatted with FormatDateTime() to change values. So, I tried also with formatted date, added lines:
Dim datum As Date
....
datum = Now
datum = FormatDateTime(datum, vbShortDate)
myFolder.Items(i).Birthday = datum
myFolder.Items(i).Anniversary = datum
....
Unfortunately, still no change noticed in this lines by debugger neither for myFolder.Items(i).Birthday nor for Anniversary.
And I also ordered the application Rebuild Birthdays and Anniversaries as suggested on Slipstick paage. But it failed to install. Support team replied to me that they will issue me a refund as they don't support 64-bit for another month or so.
Thanks for any suggestion to get macro code running or I will have to do it manually...
Toma
After I have migrated to Office 365, I lost all Birthdays and Anniversaries in calendar in my Outlook 2010 64 bit. I tried macro suggested at Slipstick
http://www.slipstick.com/outlook/contacts/adding-birthdays-and-anniversaries-to-outlooks-calendar/
Unfortunately without success.
Looks to me like VBA macro does not really change dates. So I added toggle breakpoints and watched variables with condition when changed. I noticed that this two lines do not change values of assigned variables:
myFolder.Items(i).Birthday = Now
myFolder.Items(i).Anniversary = Now.
I thought, may be date code should be formatted with FormatDateTime() to change values. So, I tried also with formatted date, added lines:
Dim datum As Date
....
datum = Now
datum = FormatDateTime(datum, vbShortDate)
myFolder.Items(i).Birthday = datum
myFolder.Items(i).Anniversary = datum
....
Unfortunately, still no change noticed in this lines by debugger neither for myFolder.Items(i).Birthday nor for Anniversary.
And I also ordered the application Rebuild Birthdays and Anniversaries as suggested on Slipstick paage. But it failed to install. Support team replied to me that they will issue me a refund as they don't support 64-bit for another month or so.
Thanks for any suggestion to get macro code running or I will have to do it manually...
Toma