|
|
1
4
找不到对你有帮助的东西,但这里有些东西你可能会觉得有用。 Office版本存储在注册表中
Office 2003和2007的值12.0发生变化。这把钥匙有一个号码。我想检查这个号码是否有不同的版本(带/不带sp1/sp2),看看sia是否有差异。 |
|
|
2
2
对于应用于各个Service Pack的实际版本信息,请查看此隐藏良好的KB条目: |
|
|
3
1
Microsoft提供了不同的插件来提供打印到PDF的功能:
SP2也会安装这些加载项。 我正在寻找一种方法来测试是否安装了pdf功能。 只有在计算机上安装了PDF功能(通过外接程序或SP)时,才会出现以下文件:
|
|
|
4
1
更新安装在以下注册表项中。
|
|
|
5
1
好的,这有点晚了,但是您可以直接从vba确定服务包,而不必弄乱注册表。显然你需要更新它作为微软更新办公室。 使用office外不同版本的支持页,您可以获取内部版本号,并使用函数确定服务包等。office 2007显示office内不同应用程序之间的细微差异,因此您必须根据需要进行调整。
然后,以下函数将用于Excel Office 2007+:
|
|
|
6
0
以编程方式检查mso.dll文件的版本是否大于或等于:
如果安装了SP2及更高版本,这是文件的值。 |