是否在Access 2016查询设计器中设置默认缩放窗口字体大小? [英] Set default Zoom Window font size in Access 2016 query designer?
问题描述
有人知道是否有办法设置Access 2016查询的默认字体大小缩放窗口?
我经常在编辑冗长/复杂的表达式时使用缩放窗口。我可以设置缩放窗口的字体大小,但它只能在当前会话中使用。下次我启动Access时,它将返回到Tahoma 8PT。
我对"查询设计字体"(File
→Options
→Object Designers
→Query Design Font
)没有问题,因为它[正确地]停留在我在会话之间设置的位置(Sergoe UI 11),但缩放窗口似乎坚持使用比查询设计器更小的字体。
也许我遗漏了什么,但我在网上找不到任何适用的东西,注册表项中/周围也找不到:
HKEY_CURRENT_USERSoftwareMicrosoftOffice16.0Access
HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftOffice16.0Access
这是一个小问题,但多年的挫折开始累积起来!肯定有一个设置在某个地方这样我就不必每次使用Access时都更改它...有什么主意吗?谢谢!
[我在Windows 7家庭高级版SP1 64位上运行Access 2016(通过Office 365 ProPlus订阅在本地安装版本1711)。]
推荐答案
缩放框是(Office installation path)ACCWIZUTILITY.ACCDA
的一部分。您可以打开此文件并查看表单ZoomForm
,但无法对其进行编辑。
请注意,"缩放"框不限于(或特定于)查询设计器-您可以在任何可以编辑(或查看)值的地方使用Shift+F2。
借助https://access-programmers.co.uk/forums/showthread.php?t=238660和https://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操作。您只需设置这些变量,"缩放"框将始终使用此字体。
注意:
这主要用于您的开发计算机。如果您的任何用户使用不同版本的Access或运行时版本,则对UTILITY.ACCDA
的引用将中断。
如果您处于这种情况,则必须在分发之前删除引用和代码,或者如果UTILITY.ACCDA
可用,则可能需要set the reference at runtime。
编辑:
此处有一个替代缩放框:http://www.accessmvp.com/TomVanStiphout/ZoomBox.htm(我还没有试过)
这篇关于是否在Access 2016查询设计器中设置默认缩放窗口字体大小?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!