กระทู้เก่าบอร์ด อ.Yeadram
1,357 3
URL.หัวข้อ /
URL
ซ่อน Ribbon เมื่อเปิด
ตอนเปิดฟอร์ม main ผมใช้
Private Sub Form_Open(Cancel As Integer)
DoCmd.ShowToolbar "Ribbon", acToolbarNo
End Sub
ถ้าเข้าโปรแกรมโดย Shift ค้างไว้ มันจะซ่อน Ribbon ให้
แต่ถ้าคลิกเข้าโดยตรง มันไม่ซ่อน Ribbon ผมต้องทำยังงัยครับ
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
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
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
ได้แล้วครับ ขอบพระคุณครับอาจารย์ ^^
Time: 0.3340s
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