我正在寻找一种可靠的方法来在 OnLoad() 事件期间最小化默认的 MSAccess 工具栏功能区。
我意识到可以完全隐藏工具栏,但这并不是我想要做的——我只想最小化功能区:
DoCmd.ShowToolbar "Ribbon", acToolbarNo 'Hides the full toolbar
DoCmd.ShowToolbar "Ribbon", acToolbarYes 'Show
我尝试了几种方法,但都取得了好坏参半:
在 Access 2010 和 2013 (VB7) 中:
CommandBars.ExecuteMso "MinimizeRibbon"
早期版本:
SendKeys "^{F1}", False
这两种方法似乎都在会话之间作为切换操作。有没有一种方法可以确定当前状态,然后应用适当的代码?
我有访问权限的用户:2007、2010、2013
感谢您的任何建议!
标记