路径变量为mso.dll和msoutl.olb

时间:2010-04-28 09:14:47

标签: c++ windows ms-office

我正在尝试为Microsoft Outlook开发工具栏。为了让它工作,我需要mso.dll和msoutl.olb作为导入。 我的问题是:路径是硬编码的,但它对每个操作系统都有所不同,当然如果有人没有将Office安装到默认路径。

我试过这种方式

http://support.microsoft.com/kb/234788/en-us/

但是它不起作用,因为我无法获得我需要的返回值(好的,在四次类型转换之后但我认为必须有更好的方法;)

感谢您的帮助

1 个答案:

答案 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