COM Outlook addin ribbon buttons not responding in Korean Outlook 2010

Hi Folks,

I have a COM Outlook addin which implements a ribbon button in Outlook 2010. It’s been working just fine for quite some time. Until someone tried to load the addin in the Korean version of Outlook. The ribbon buttons show up but do not do anything when clicked. 
In the debugger, I see the error message below whenever I click on the ribbon button “ERROR : Unable to load Typelibrary. (HRESULT = 0x8002801d)
 Verify TypelibID and major version specified with
 IDispatchImpl, CStockPropImpl, IProvideClassInfoImpl or IProvideCLassInfo2Impl”.

I never hit my break point in the callback for this button, so something is going on in the event layer above my code I think. But I don’t know what and I don’t know why using the Korean version of Outlook should make any different. Anyone have any
ideas?

(Sice this addin has been around awhile, it also has command bars and buttons to do the same thing. These still work (though they’re shunted to the addins tab))

 


Anonymous6

I’m thinking it has something to do with the LIBID_Office macro used below when defining the interfaces my main addin supports:    , public IDispatchImpl

We just saw this issue with the CRM add-in on some boxes. Check the registry on the box. If the 2.4 subkey is beneath the typelib guid reg key (HKEY_CLASSES_ROOTWow6432NodeTypeLib{2DF8D04C-5BFA-101B-BDE5-00AA0044DE52}), delete it. You should only have

I just have a 2.5 entry on the Korean Outlook machine with the ribbon button problem.My English Outlook machine has both 2.4 and 2.5 entries.  I am specifically coding for 2.4 for some reason. I will play around a little with the versions.Helpful information. Thankyou.