我正在尝试为Microsoft Outlook开发工具栏。为了让它工作,我需要mso.dll和msoutl.olb作为导入。 我的问题是:路径是硬编码的,但它对每个操作系统都有所不同,当然如果有人没有将Office安装到默认路径。
我试过这种方式
http://support.microsoft.com/kb/234788/en-us/
但是它不起作用,因为我无法获得我需要的返回值(好的,在四次类型转换之后但我认为必须有更好的方法;)
感谢您的帮助
答案 0 :(得分:2)
MSO.DLL的路径存储在Office 2007的以下注册表项下:
HKLM\SOFTWARE\Microsoft\Office\12.0\Common\FilesPaths\mso.dll
安装路径也在此键下:
HKLM\SOFTWARE\Microsoft\Office\12.0\Common\InstallRoot\Path