Я использую следующую клавишу:
[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\excel.exe]
Если имя папки содержит Office12, у вас есть 2007. Я использую этот метод, чтобы при установке принять решение об установке надстроек Office 2000-2003 или надстроек Office 2007, а также о папке, в которую они устанавливаются.
Это чрезвычайно надежно, а также хорошо работает с локализованными версиями Windows. До сих пор мы тестировали на французском, немецком, испанском и итальянском языках с гораздо большим успехом, чем другие методы, которые мы использовали ранее. XLSTART должен быть одинаковым на всех языках, но будьте осторожны при разработке надстроек к словам, так как в некоторых случаях «STARTUP» локализован.