Компиляция кода в зависимости от версии Access |
Function DbRibbonMinimize() As Boolean Dim strversion As String Dim sngVersion As Single Dim intComp As Integer strversion = SysCmd(acSysCmdAccessVer) sngVersion = CSng(Val(strversion)) If sngVersion <= 12 Then intComp = -1 #If intComp Then #Else If Not RibbonState() Then Application.Echo False CommandBars.ExecuteMso "MinimizeRibbon" Application.Echo True End If #End If End FunctionПо идее в Access 2003 вторая ветка не должна компилироваться. Но при запуске функции Access останавливается на операторе
#If VBA7 Then ' Code is running in the new VBA7 editor #If Win64 Then ' Code is running in 64-bit version of Microsoft Office #Else ' Code is running in 32-bit version of Microsoft Office #End If #Else ' Code is running in VBA version 6 or earlier #End If
http://www.sql.ru/forum/1262455/kompilyaciya-koda-v-zavisimosti-ot-versii-access
Комментировать | « Пред. запись — К дневнику — След. запись » | Страницы: [1] [Новые] |