Windows 如何以编程方式查找Office 2013安装路径?

Windows 如何以编程方式查找Office 2013安装路径?,windows,registry,office-2013,installation-path,Windows,Registry,Office 2013,Installation Path,我希望以编程方式查找Office 2013的安装路径 我发现在Office 2007和2010中使用的方法在HKLM\SOFTWARE\Microsoft\Office\14.0\Common\InstallRoot注册表项中查找已不再适用于Office 2013,最好的方法是查看注册表项 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{91150000-0011-0000-0000-0000000 FF1CE} 对于Windo

我希望以编程方式查找Office 2013的安装路径

我发现在Office 2007和2010中使用的方法在HKLM\SOFTWARE\Microsoft\Office\14.0\Common\InstallRoot注册表项中查找已不再适用于Office 2013,最好的方法是查看注册表项

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{91150000-0011-0000-0000-0000000 FF1CE}

对于Windows 32位或

HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{91150000-0011-0000-0000-0000000 FF1CE}

对于Windows 64位

这是否适用于每台计算机以及Office 2013 Small business、Professional等的所有版本以及Windows 7和8?还是有别的解决办法?

你就快到了。 您可以检查卸载注册表项以获取office安装路径

正如您提到的注册表项:

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{91150000-0011-0000-0000-0000000FF1CE}
{91150000-0011-0000-0000-0000000 FF1CE}类似于产品guid,您可以将其视为检索office路径的模式,我认为它们将相同地安装在win7或win8上。 然而,关于不同办公版本的小企业,专业。。。guid可能相同也可能不同,这取决于office实现,您需要再次确认