Переменная пути к mso.dll и msoutl.olb - PullRequest
0 голосов
/ 28 апреля 2010

Я пытаюсь разработать панель инструментов для Microsoft Outlook. Чтобы заставить его работать, мне нужны mso.dll и msoutl.olb в качестве импорта. Моя проблема: путь жестко закодирован, но он варьируется для каждой ОС и, конечно, если кто-то не устанавливает Office по умолчанию.

Я пробовал это так

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

но это не сработало, потому что я не мог получить нужное мне возвращаемое значение (хорошо, после четырех преобразований типов, но я подумал, что должен быть лучший способ;))

Спасибо за помощь

1 Ответ

2 голосов
/ 28 апреля 2010

Путь к MSO.DLL хранится в следующем разделе реестра для Office 2007:

HKLM\SOFTWARE\Microsoft\Office\12.0\Common\FilesPaths\mso.dll

Путь установки также находится под этим ключом:

HKLM\SOFTWARE\Microsoft\Office\12.0\Common\InstallRoot\Path
...