Outlook 2010 + Google Calendar Sync…   January 20th, 2010

I have been more than happy with the ability to synchronise my calendars between my Outlook and Google using Google’s own sync tool until recently when I began using Outlook 2010.  You see the problem is that Google have yet to release an update to their tool to allow the tool to work with Outlook 2010, a surprise considering how long Outlook 2010 has been available and the positive feedback it has been receiving.  Remember that positive feedback equates to more and more people using the latest version.

The problem appears to be not that Google’s sync tool will not work with Outlook 2010 but that it performs a version check on execution and will not get past the fact that it ‘thinks’ it will not work, so it simply gives an error and halts.

There is of course a way round this.




Caveat:  I take no responsibility if you manage to break your Outlook installation, remember to take a backup first and if you are unsure or have no experience of Hex editors, perhaps think twice before following these steps.  If you do a search on Google there are already Outlook.exe files available for download that have had the change made, although – importantly – be very careful downloading and running .exe files unless you are sure they come from a trusted source!

You’ll need to use a Hex editor, there are a few available in you do a search; I used Notepad++ with the ‘Hex-Editor’ plugin.  Firstly locate and make a backup (very important in case something unexpected happens!) of the Outlook.exe file which is located at c:Program FilesMicrosoft OfficeOffice14 and at assembly location 0x000c09b2 change the value to 0×32 in the ascii dump (it will have originally been 14.0.0 but now should read 12.0.0).  This in theory should only change the version number that the Outlook Add-In Manager reports to add-ins.

It works fine for me, I’m now happily synchronising between Outlook 2010 and Google once again.

Enjoy!

UPDATE: I have been getting a lot of emails asking if I can upload an OUTLOOK.EXE file with the Hex changes in place, so, if you simply want to download a patched file without making the changes yourself heres the link.  It goes without saying that you download this file at your own risk. To prevent antivirus programs blocking the file I have placed it inside a ZIP archive so you will simply need to unpackage it and place it into your c:Program FilesMicrosoft OfficeOffice14 folder but please remember as always to backup the original file first.  If you find this useful, please leave a comment.  Thanks.



Tags: , , ,
This entry was posted on Wednesday, January 20th, 2010 at 10:37 am and is filed under Blah, Calendar, Google, Microsoft, Office 2010, Technology Related. You can follow any responses to this entry through the RSS 2.0 feed.You can leave a response, or trackback from your own site.

10 Responses

February 22nd, 2010 at 5:51 pm
Jesse Esaw Says:

Interesting Blog with a good layout, keep up the good work.

March 24th, 2010 at 11:14 pm
Andrew Pitchford Says:

Mike, thanks for this solution. The file worked and I’m back up and running able to share my Exchange calendar with my wife via our Google calendars.
Great result!
Andrew

March 24th, 2010 at 11:30 pm
Mike Says:

No worries Andrew, that was the exact same motivation I had for finding a solution :)

April 24th, 2010 at 4:35 pm
Doug Says:

Sorry, but it always crashes when I try to launch the edited Outlook file.

April 26th, 2010 at 11:35 am
Mike Says:

Doug, can you provide a little more info, the edited file definitely works with a ‘standard’ installation of windows, Office 2010 and Google Sync; not only do I have it running but I have used the edited file on a number of installations now. What versions are you running?

May 5th, 2010 at 1:48 pm
steve Says:

didnt work for me on windows 7 64 bit

May 5th, 2010 at 1:57 pm
Mike Says:

Steve, what version of Office are you using (build#, 32 or 64bit)?

June 10th, 2010 at 9:29 am
ST Says:

There is another way, albeit not as convenient. If you close Outlook (and make sure it’s closed by task manager), then execute a sync (you may need to close Google Calendar Sync before closing Outlook), it will use MAPI to Outlook – which loads an Outlook shell but which doesn’t check the version.

Net result is the same – sync’d!

July 16th, 2010 at 3:24 pm
Gina Says:

Hi Mike, I have Office 2010 32 bit installed on Windows 7 64 bit OS. When I try to modify the file it says I don’t have rights, but I am logged in as Admin and also have checked Admin rights for Office 2010.

I downloaded your file and placed it in that directory and get this error….The program can’t start because MSVCR90.dll is missing from your computer. Try reinstalling the program to fix this problem.

Let me know if you can help! Thanks!

August 25th, 2010 at 9:07 pm
bryan e Says:

Very nice; the offset was wrong, but it’s the only “14.0.0″ — two zeros! — in the entire file. Thank you for giving new life to my Palm T|X.

ps: i used “vi” with “binary mode” and xxd – ugly, but it worked.

Leave a Reply