Gustav Brock
gustav at cactus.dk
Sat Mar 1 02:11:05 CST 2014
Hi Rocky As I understand it, you cannot rely on SendKeys (don't know why). So I posted this a year ago which has worked fine for me: <code> Public Function EnableRibbon(Optional ByVal varEnable As Variant) As Boolean ' Set or toggle if the Ribbon should be collapsed or enabled. ' ' 2013-02-08. Cactus Data ApS, CPH. ' ' Can be used with AutoExec macro to minimize the Ribbon at launch: ' EnableRibbon(False) ' Height of Ribbon when enabled: 141 ' Height of Ribbon when collapsed: 53 Const clngRibbonHeight As Long = 97 Const cstrRibbonName As String = "Ribbon" Dim booEnabled As Boolean ' Continue on error and toggle the collapsing of the Ribbon. On Error Resume Next ' Make the Ribbon visible as a hidden ribbon cannot be controlled. DoCmd.ShowToolbar cstrRibbonName, acToolbarYes ' Measure if the Ribbon is collapsed or enabled. booEnabled = (Application.CommandBars(cstrRibbonName).Height > clngRibbonHeight) If IsMissing(varEnable) Or (booEnabled Xor CBool(varEnable)) Then ' Toggle the collapsing of the Ribbon. CommandBars.ExecuteMso "MinimizeRibbon" booEnabled = Not booEnabled End If ' Return the current state of the Ribbon. EnableRibbon = booEnabled End Function </code> /gustav ________________________________________ Fra: accessd-bounces at databaseadvisors.com <accessd-bounces at databaseadvisors.com> på vegne af Rocky Smolin <rockysmolin at bchacc.com> Sendt: 1. marts 2014 07:12 Til: 'Access Developers discussion and problem solving' Emne: Re: [AccessD] Show the print preview ribbon Any way to maximize the ribbon? I'd like to maximize the Print Preview ribbon in the open even of a report. Tia r