sub main
ooVersion = OOoVersion()
msgbox ooVersion
end sub
Function OOoVersion() As String
Dim aSettings, aConfigProviderDim aParams2(0) As new com.sun.star.beans.PropertyValue
Dim sProvider$, sAccess$
sProvider = "com.sun.star.configuration.ConfigurationProvider"
sAccess = "com.sun.star.configuration.ConfigurationAccess"
aConfigProvider = createUnoService(sProvider)
aParams2(0).Name = "nodepath"
aParams2(0).Value = "/org.openoffice.Setup/Product"
aSettings = aConfigProvider.createInstanceWithArguments(sAccess, aParams2())
OOOVersion=aSettings.getbyname("ooSetupVersion")
End Function
本文介绍了一种使用VBA宏的方式来自动生成并显示OpenOffice的版本号。通过创建Uno服务来访问OpenOffice配置节点,从而读取产品设置中的版本信息。
2033

被折叠的 条评论
为什么被折叠?



