今天晚上写了个获取当前Office版本的函数(原创!)
2005-04-29 21:33
375 查看
获取当前Office版本的函数
Private Sub Command1_Click()
MsgBox GetInstalledOfficeVersion()
End Sub
'本函数运行不需要机器上安装过Office
'经典的判断Office版本函数,原创!
'支持到Office 2003
Function GetInstalledOfficeVersion() As String
On Error Resume Next
Dim WD
Dim OfficeVer As String
OfficeVer = 0
GetInstalledOfficeVersion = ""
Set WD = CreateObject("Word.Application.8")
OfficeVer = CStr(WD.Version)
WD.quit
If Not WD Is Nothing Then Set WD = Nothing
If InStr(OfficeVer, "8") <> 0 Then
GetInstalledOfficeVersion = "Office 97"
ElseIf InStr(OfficeVer, "9") <> 0 Then
GetInstalledOfficeVersion = "Office 2000"
ElseIf InStr(OfficeVer, "10") <> 0 Then
GetInstalledOfficeVersion = "Office XP 2002"
ElseIf InStr(OfficeVer, "11") <> 0 Then
GetInstalledOfficeVersion = "Office 2003"
End If
If Err.Number = 424 Then
Err.Clear
GetInstalledOfficeVersion = "没有安装 Microsoft Office"
End If
End Function
'-------------------------------------------
' 转载请注明出处
' 作者:唐细刚
' 邮箱:tanaya@163.com
'-------------------------------------------
Private Sub Command1_Click()
MsgBox GetInstalledOfficeVersion()
End Sub
'本函数运行不需要机器上安装过Office
'经典的判断Office版本函数,原创!
'支持到Office 2003
Function GetInstalledOfficeVersion() As String
On Error Resume Next
Dim WD
Dim OfficeVer As String
OfficeVer = 0
GetInstalledOfficeVersion = ""
Set WD = CreateObject("Word.Application.8")
OfficeVer = CStr(WD.Version)
WD.quit
If Not WD Is Nothing Then Set WD = Nothing
If InStr(OfficeVer, "8") <> 0 Then
GetInstalledOfficeVersion = "Office 97"
ElseIf InStr(OfficeVer, "9") <> 0 Then
GetInstalledOfficeVersion = "Office 2000"
ElseIf InStr(OfficeVer, "10") <> 0 Then
GetInstalledOfficeVersion = "Office XP 2002"
ElseIf InStr(OfficeVer, "11") <> 0 Then
GetInstalledOfficeVersion = "Office 2003"
End If
If Err.Number = 424 Then
Err.Clear
GetInstalledOfficeVersion = "没有安装 Microsoft Office"
End If
End Function
'-------------------------------------------
' 转载请注明出处
' 作者:唐细刚
' 邮箱:tanaya@163.com
'-------------------------------------------
相关文章推荐
- 今天晚上写了个获取当前Office版本的函数(原创!)
- HOW TO:获取当前Office应用程序的安装版本语言等信息
- 获取当前版本信息
- C++ 获取当前正在执行的函数的相关信息
- OpenGL 获取当前屏幕坐标对应的三维坐标,使用很简单glu库中的一个函数
- javascript写的关于静态页面获取URL传递参数的函数[原创]
- 强制获取序列下一个值/当前值(oracle函数)
- PHP获取当前页面完整URL地址函数
- 获取当前系统版本(3)
- PHP 获取当前url的函数及参数
- IOS 获取当前版本号监测版本更新
- [原创]实现从当前月向下推N个月的函数
- [原创] javascript获取select的当前值(兼容IE6、IE7、Firefox2.0)
- 获取当前程序运行路径的函数
- C# wpf程序获取当前程序版本
- Windows 获取当前系统时间函数总结
- C#:如何获取当前操作系统的软件版本
- win32 获取当前焦点的几个函数
- python 获取当前位置所在的函数名和行号
- iOS 获取当前APP名称版本手机型号