Access⇔Excelの提携
AccessよりExcelのバージョン取得(Access2003)
※「OLE Automation」の参照設定が必要です。
[標準モジュール]
Public Function strExcelVer() As String
On Error GoTo ErrTrap
Dim exlApp As Object
Dim strVer As String
Set exlApp = CreateObject("Excel.Application")
strExcelVer = Choose(exlApp.Version - 4, _
"5.0", _
"", _
"95", _
"97", _
"2000", _
"2002", _
"2003", _
"2007")
exlApp.Quit
ProcEnd:
Exit Function
ErrTrap:
Select Case Err.Number
Case 429
'// Excelがインストールされていない
strExcelVer = "Err"
GoTo ProcEnd
Case Else
'// Excelがインストールされていない
strExcelVer = "Err"
GoTo ProcEnd
End Select
End Function
最終更新:2008年10月15日 09:34