'Declaración de la API
'Función para deshabilitar botones de Access
Private Declare Function GetSystemMenu Lib "user32" (ByVal 
hWnd As Long, ByVal bRevert As Long) As Long
Private Declare Function GetMenuItemCount Lib "user32" 
(ByVal hMenu As Long) As Long
Private Declare Function DrawMenuBar Lib "user32" (ByVal 
hWnd As Long) As Long
Private Declare Function RemoveMenu Lib "user32" (ByVal 
hMenu As Long, ByVal nPosition As Long, ByVal wFlags As 
Long) As Long

'Función para Deshabilitar botones de la ventana principal 
de Access
Public Sub DesactivarBotonesAccess()
On Error GoTo ControlError
Dim WinWnd As Long
Dim i As Integer
Dim hSysMenu As Long, nCnt As Long
Const MF_BYPOSITION = &H400&
Const MF_REMOVE = &H1000&
   WinWnd = Application.hWndAccessApp
   hSysMenu = GetSystemMenu(WinWnd, False)
   If hSysMenu Then
      nCnt = GetMenuItemCount(hSysMenu)
      If nCnt Then
         For i = nCnt - 1 To 0 Step -1
         RemoveMenu hSysMenu, i, MF_BYPOSITION Or MF_REMOVE
         DrawMenuBar Application.hWndAccessApp
         Next
      End If
   End If
Exit Sub
ControlError:
MsgBox Err.Description
End Sub

    Source: geocities.com/es/ensolva/Descargas/Documentos

               ( geocities.com/es/ensolva/Descargas)                   ( geocities.com/es/ensolva)                   ( geocities.com/es)