[AccessD] A2007 - Programmatically Minimize Ribbon

jwcolby jwcolby at colbyconsulting.com
Thu Feb 5 08:54:55 CST 2009


All of this to get rid of something that should be directly programmatically manipulatable.

John W. Colby
www.ColbyConsulting.com


William Hindman wrote:
> "SendKeys"?????????
> 
> ...shakes head ...returns to A2K3 :(
> 
> ...sorry Stu, just couldn't help myself :)
> 
> William
> 
> --------------------------------------------------
> From: "Stuart McLachlan" <stuart at lexacorp.com.pg>
> Sent: Wednesday, February 04, 2009 10:14 PM
> To: "Access Developers discussion and problem solving" 
> <accessd at databaseadvisors.com>
> Subject: Re: [AccessD] A2007 - Programmatically Minimize Ribbon
> 
>> Rocky!
>>
>> This was answered  two months ago when you asked about "turning off the 
>> ribbons
>> programmatically"
>>
>> Here's what I posted then:
>> My Height was slightly different to those in the link, probably because of 
>> different screen
>> resolutions, fonts etc but it looks like it will always be  above/below 
>> 100 so this should work
>> anywhere. It certainly works for me:
>>
>> Function RibbonMinimized() As Boolean
>> RibbonMinimized = Application.CommandBars("Ribbon").Height < 100
>> End Function
>>
>> The following four functions give you full control over the Ribbon :-)
>>
>> Function HideRibbon()
>>       DoCmd.ShowToolbar "Ribbon", acToolbarNo
>> End Function
>>
>> Function ShowRibbon()
>>       DoCmd.ShowToolbar "Ribbon", acToolbarYes
>> End Function
>>
>> Function MinimizeRibbon()
>>    If Not RibbonMinimized Then SendKeys "^{F1}"
>>    End If
>> End Function
>>
>> Function MaximizeRibbon()
>>    If RibbonMinimized Then SendKeys "^{F1}"
>>    End If
>> End Function
>>
>>
>> -- 
>> AccessD mailing list
>> AccessD at databaseadvisors.com
>> http://databaseadvisors.com/mailman/listinfo/accessd
>> Website: http://www.databaseadvisors.com
>>
> 



More information about the AccessD mailing list