I found this awhile back. Hope it will help. It does fine on a couple applications I developed... :banghead:
MINIMIZE RIBBON IN ACCESS USING VBA CODE:
Public Function MinimizeRibbon(Optional MakeMin = True)
' This function minimizes or maximizes the ribbon, depending upon the value
' of MakeMin. True minimizes the ribbon and False maximizes the ribbon.
' The default value for MakeMin is True.
' MinimizeRibbon() Version 1.0.0
' Copyright © 2009 Extra Mile Data,
www.extramiledata.com.
' For questions or issues, please contact
support@extramiledata.com.
' Use (at your own risk) and modify freely as long as proper credit is given.
On Error GoTo Err_MinimizeRibbon
Dim blnIsMin As Boolean
' The Ribbon has a height of 147 when it is maximized.
' If it is maximized, set the blnIsMin value to False.
If Application.CommandBars.Item("Ribbon").Height = 147 Then
blnIsMin = False
Else
blnIsMin = True
End If
' If the current state is the same as MakeMin, then do
' nothing. Otherwise, toggle the ribbon by using Ctrl-F1.
If MakeMin = blnIsMin Then
' Do nothing.
Else
' Send the keystrokes and wait until they are processed.
SendKeys "^{F1}", True
End If
MinimizeRibbon = True
Exit_MinimizeRibbon:
On Error Resume Next
Exit Function
Err_MinimizeRibbon:
MsgBox Err.Number & " " & Err.Description, vbCritical, "MinimizeRibbon"
MinimizeRibbon = False
Resume Exit_MinimizeRibbon
End Function
COMMANDS TO HIDE NAVIGATION PANE AND RIBBON
DoCmd.RunCommand acCmdWindowHide
DoCmd.ShowToolbar "Ribbon", acToolbarNo
MDB VIEWER PLUS WEBSITE
http://www.alexnolan.net/software/mdb_viewer_plus.htm