1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 | Imports Microsoft.Win32 'For registry functions - 2 Public Class Form1 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim strEVersionSubKey As String = "\Access.Application\CurVer" '/HKEY_CLASSES_ROOT/Excel.Application/Curver Dim strValue As String 'Value Present In Above Key Dim strVersion As String 'Determines Excel Version Dim rkVersion As RegistryKey = Nothing 'Registry Key To Determine Excel Version rkVersion = Registry.ClassesRoot.OpenSubKey(name:=strEVersionSubKey, writable:=False) 'Open Registry Key If Not rkVersion Is Nothing Then 'If Key Exists strValue = rkVersion.GetValue(String.Empty) 'Get Value strValue = strValue.Substring(strValue.LastIndexOf(".") + 1) 'Store Value Select Case strValue 'Determine Version Case "7" strVersion = "95" Case "8" strVersion = "97" Case "9" strVersion = "2000" Case "10" strVersion = "2002" Case "11" strVersion = "2003" Case "12" strVersion = "2007" Case "14" strVersion = "2010" Case "15" strVersion = "2013" Case Else strVersion = "Not" End Select MessageBox.Show("Access " & strVersion & " Installed!") 'Display Result End If End Sub End Class |
2020年7月6日 星期一
vb.net 取得Office版本 [Get Office version]
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言