ซ่อน Ribbon เมื่อเปิด
กระทู้เก่าบอร์ด อ.Yeadram

 1,357   3
URL.หัวข้อ / URL
ซ่อน Ribbon เมื่อเปิด

ตอนเปิดฟอร์ม main ผมใช้

Private Sub Form_Open(Cancel As Integer)
      DoCmd.ShowToolbar "Ribbon", acToolbarNo
End Sub

ถ้าเข้าโปรแกรมโดย Shift ค้างไว้ มันจะซ่อน Ribbon ให้

แต่ถ้าคลิกเข้าโดยตรง มันไม่ซ่อน Ribbon ผมต้องทำยังงัยครับ

3 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R18347
ลองใช้ดูครับว่าได้ผลมั้ย แทนที่
DoCmd.ShowToolbar "Ribbon", acToolbarNo ด้วย Call MinRibbon


เขียนที่ module
Public Sub MinRibbon()
dim RibbonState as Boolean

RibbonState = (CommandBars("Ribbon").Controls(1).Height < 100)

Select Case RibbonState
    Case True
        'Do nothing, already minimized
    Case False
        If accVer > 13 Then
            CommandBars.ExecuteMso "MinimizeRibbon"
        Else
            SendKeys "^{F1}", False
        End If
End Select
End Sub
2 @R18348
ใส่ code นี้ หลัง Dim RibbonState As Boolean

Select Case SysCmd(acSysCmdAccessVer)
    Case 7: accVer = "95"
    Case 8: accVer = "97"
    Case 9: accVer = "2000"
    Case 10: accVer = "2002"
    Case 11: accVer = "2003"
    Case 12: accVer = "2007"
    Case 13: accVer = "Pirated!"
    Case 14: accVer = "2010"
    Case 15: accVer = "2013"
    Case Else: accVer = "Unknown"
End Select
3 @R18349
ได้แล้วครับ ขอบพระคุณครับอาจารย์ ^^
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3340s