Você pode encontrar um nome do Microsoft Office instalado no registro. O processo pode ser automatizado seguindo as etapas:
Verifique as chaves do Registro para versões de 32 bits:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall
para versões de 64 bits:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
Se uma chave corresponder a um dos padrões de ID do produto, conforme Descrição do esquema de numeração para GUIDs de código do produto no Office 2016 , 2013 , 2010 , 2007 , 2003 , XP , 2000 , em seguida, leia DisplayName
Key Value, que é, na verdade, o nome do Office instalado.
Também encontrei a Ferramenta de varredura de inventário robusta do Office (ROISCAN) , que executa uma pesquisa bastante completa por versões do Microsoft Office instaladas.