【问题标题】:Microsoft Access - Override Maximum Font Size?Microsoft Access - 覆盖最大字体大小?
【发布时间】:2010-02-18 20:40:50
【问题描述】:

拥有一个 Access 2007 数据库,该数据库需要一个打印出一些非常大的数字的报告(对于某些标牌)。目前在 Excel 中,模板使用 400 磅字体大小。尝试在 Access 中更改字体大小时出现以下错误消息:

FontSize 属性的设置必须是从 1 到 127

我尝试添加一些 VBA 代码:

Me.Text0.FontSize = 400

但这会导致相同的错误消息。

有没有以编程方式覆盖字体限制?还是它硬编码到 Access 中以至于无法绕过?

【问题讨论】:

  • 为什么不直接使用合理的字体大小,然后在生成后放大?
  • “扩大规模”是什么意思?

标签: ms-access vba


【解决方案1】:

嗯...我会使用一个小自动化并将输出发送到一个访问报告,而不是一个 Word 文档。那么你就没有字体大小限制了。

不要试图让 Access 做它不能做的事情,找到可以做的事情,然后让 Access 要求它去做!

【讨论】:

  • 谢谢 - 127pt 似乎有点武断 - 我们需要使用 Excel 模板(可能链接到 Access)来完成此操作。
  • 任意?对我来说,看起来像是基于 0 的 2^7。也就是说,看起来该值作为 7 位数字存储在 Access 中,因此不能超过 127 个点。创建 Access 时,这可能是一个合理的限制。即使是现在,我也不确定这是否非常不合理。这当然不是任意的。
猜你喜欢
  • 2014-03-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多