打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
用vba判断功能区的状态


      用vba判断功能区的状态,在access 2007中可以用以下代码实现:


代码:

Function RibbonIsMinimised() As Boolean
    Dim sngHeight As Single
    
    sngHeight = Application.CommandBars('Ribbon').Height
    CommandBars.ExecuteMso 'MinimizeRibbon'
    DoEvents
    RibbonIsMinimised = Application.CommandBars('Ribbon').Height > sngHeight
    CommandBars.ExecuteMso 'MinimizeRibbon'
End Function

Sub Test()
    If RibbonIsMinimised Then
        MsgBox 'Minimised'
    Else
        MsgBox 'Maximised'
    End If
End Sub

在access 2016、2013及2016中可以直接用CommandBars.GetPressedMso('MinimizeRibbon')来判断功能区的状态:


Sub 显示功能区状态()
    If CommandBars.GetPressedMso('MinimizeRibbon') Then
        MsgBox '功能区目前处于最小化状态。'
    Else
        MsgBox '功能区目前处于最大化状态。'
    End If
End Sub





Access培训讲师




        

    

      张志,2003年-2013连续10年获选微软最有价值专家,Access数据库培训讲师,十余年Access数据库培训经验,服务过的知名企业有北京奔驰、立达(中国)纺织仪器有限公司、中信泰富特钢集团等。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
VBA专题10-5:使用VBA操控Excel界面之隐藏/取消隐藏及最小化功能区
VBA判断表格是否处于“自动筛选”状态
我的菜单我做主,VBA代码在EXCEL菜单中添加自定义新项
教大家用VSTO打造个人专属的VBE菜单
Office VBA教程:Execute方法
Visual Basic for Applications (VBA) Code Samples for Microsoft Word
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服