我想基于Excel版本(32位或64位)安装vsto插件。我计划捆绑32位和64位msis并通过确定excel版本安装一个。我可以找到此链接,以通过使用注册表来检测2010 Office是32位还是64位。通过注册表检测Office是32位还是64位,但是我想检查Excel 2007和2013是32位还是64位。是否有可能通过注册表检测到它们。
首先,在此注册表项中查找Outlook的安装版本:
HKEY_CLASSES_ROOT \ Outlook.Application \ CurVer
该值将是Outlook.Application.15(用于2013)。然后解析该值以获得整数并查找此键:
HKEY_LOCAL_MACHINE \ Software \ Wow6432Node \ Microsoft \ Office \ 15.0 \ Outlook
如果存在,请检查“位数”的值以确定它是32位(x86)还是64位(x64)。如果不存在,则假定为32位。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句