【问题标题】:Set default Zoom Window font size in Access 2016 query designer?在 Access 2016 查询设计器中设置默认缩放窗口字体大小?
【发布时间】:2018-06-13 22:00:48
【问题描述】:

有谁知道是否有办法为 Access 2016 查询缩放窗口设置默认字体大小

在编辑冗长/复杂的表达式时,我经常使用缩放窗口。我可以设置缩放窗口的字体大小,但它只“坚持”当前会话。下次我启动 Access 时,它又回到了 Tahoma 8pt。

我对“查询设计字体”(FileOptionsObject DesignersQuery Design Font)没有任何问题,因为它[正确] 停留在我在会话之间设置的位置(Sergoe UI 11),但是Zoom 窗口似乎坚持使用比查询设计器更小的字体。

也许我遗漏了一些东西,但我在网上找不到任何适用的东西,也找不到在注册表项中/周围:

  • HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Access

  • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\16.0\Access

这是一个小问题,但多年来对它的挫败感开始累积起来! 肯定有一个设置某处,所以我不必每次使用 Access 时都更改它...有什么想法吗?谢谢!

[我在 Windows 7 Home Premium SP1 64 位上运行 Access 2016(通过 Office 365 ProPlus 订阅本地安装版本 1711)。]

【问题讨论】:

  • 据我所知,该设置是硬编码的。
  • 但我可以改变它。更改不会保留

标签: ms-access default font-size ms-access-2016 query-designer


【解决方案1】:

缩放框是(Office installation path)\ACCWIZ\UTILITY.ACCDA 的一部分。您可以打开此文件并查看表单ZoomForm,但无法对其进行编辑。

请注意,缩放框不限于(或特定于)查询设计器 - 您可以在任何可以编辑(或查看)值的地方使用 Shift+F2。

https://access-programmers.co.uk/forums/showthread.php?t=238660https://bytes.com/topic/access/answers/739912-change-default-font-zoom-box 的帮助下:

设置对UTILITY.ACCDA 的引用。 在您的启动代码中(从 AutoExec 宏调用),调用此函数:

Public Function ZoomBoxSetParams()

    ' adapt to your preferences
    utility.zoom_stFontName = "Consolas"
    utility.zoom_iFontSize = 16

End Function

没有必要使用链接线程中建议的AutoKeys 宏覆盖 Shift+F2 操作。只需要设置这些变量,Zoom box就会一直使用这个字体。

注意:

这主要对您的开发计算机有用。如果您的任何用户使用不同版本的 Access 或运行时版本,对 UTILITY.ACCDA 的引用将会中断。

如果您遇到这种情况,您必须在分发前删除引用和代码,或者如果UTILITY.ACCDA 可用,则可能需要删除set the reference at runtime

编辑:

另一个缩放框在这里:http://www.accessmvp.com/TomVanStiphout/ZoomBox.htm
(没试过)

【讨论】:

  • 太棒了,谢谢!太糟糕了,无法为现有或新的 any 数据库运行一行代码(字体很好,所以我只需要utility.zoom_iFontSize = 16)但这仍然很棒。另外,现在我必须看看我在ACCWIZ 中的数据库中更改了哪些其他很酷的东西!
  • 另外 - 我按照您的其他 link 的说明进行操作,但我根本无法打开表单(“按照说明”也没有双击打开表单)。无论如何,谢谢 - 其他解决方案效果很好。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-24
  • 2017-12-10
  • 2013-11-30
  • 2013-07-04
  • 1970-01-01
相关资源
最近更新 更多