编辑:为澄清起见,我在下面的帖子中谈论的是选项卡式文档浏览,而不是选项卡控件。但是,如果您正在寻找大致相同的问题但关于选项卡控件,那么 Gord Thompson 的答案是正确的。一个价格的两个答案!
我有一个使用选项卡式文档的 Access 2007 数据库。每次用户选择名为“报告”的表单时,我都需要运行一些 VBA 代码,或者通过打开它,或者如果它已经打开,则单击它的选项卡。
我可以通过在每次使用它时关闭它并在 OnLoad 事件上运行代码来实现大致相同的目的,但理想情况下,我希望它保持打开状态,以便用户可以保持各种下拉框、单选框等的设置他们已经在“报告”上设置了。
我希望有一个事件可以在选项卡重新选择时运行代码,但我的猜测(OnCurrent 和 GotFocus)似乎都不起作用(OnCurrent 仅在打开表单时有效,就像 OnLoad 一样)。
任何想法都非常感谢 - 在 Google 上找不到我正在寻找的东西,尽管我怀疑那是因为我不知道我在寻找什么。