[AccessD] Show the print preview ribbon

Rocky Smolin rockysmolin at bchacc.com
Sat Mar 1 09:10:39 CST 2014


I'll give that a shot.   If I change cstrRibbonName to "Print Preview"  will
that show the print preview ribbon then on opening the report in Preview?

Thanks

R


-----Original Message-----
From: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock
Sent: Saturday, March 01, 2014 12:11 AM
To: Access Developers discussion and problem solving
Subject: Re: [AccessD] Show the print preview ribbon

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

--
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