今天晚上写了个获取当前Office版本的函数(原创!)

编程入门 行业动态 更新时间:2024-10-16 18:36:10

今天晚上<a href=https://www.elefans.com/category/jswz/34/1771059.html style=写了个获取当前Office版本的函数(原创!)"/>

今天晚上写了个获取当前Office版本的函数(原创!)

获取当前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
'-------------------------------------------

更多推荐

今天晚上写了个获取当前Office版本的函数(原创!)

本文发布于:2024-02-06 12:17:23,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1748910.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:写了   函数   晚上   版本   Office

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!