【发布时间】:2010-10-28 03:41:37
【问题描述】:
我正在开发一个对注册表执行某些操作的控制台应用程序。我没有在办公室使用任何互操作程序集,但我需要知道办公室版本。如何使用 C# 确定机器上安装了哪个版本的 MS Office。
【问题讨论】:
我正在开发一个对注册表执行某些操作的控制台应用程序。我没有在办公室使用任何互操作程序集,但我需要知道办公室版本。如何使用 C# 确定机器上安装了哪个版本的 MS Office。
【问题讨论】:
搜索(使用Registry 类)
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\App 路径
或
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App 路径
版本号是
【讨论】:
我有同样的要求,但我还必须找出安装的 office 是 32 位还是 64 位。我在这里记录了我的解决方案:
http://cyrilbeschi.blogspot.com/2014/03/how-to-find-microsoft-office-version.html
【讨论】: