【问题标题】:MS-ACCESS: RichText alignment based upon field lengthMS-ACCESS:基于字段长度的 RichText 对齐
【发布时间】:2017-07-24 22:10:46
【问题描述】:

之前,我问过一个关于根据报告的文本框 中的字符串长度更改文本框的对齐方式的问题。该解决方案(见下文)非常适合纯文本,并已加载到 onPaint ()onPrint()

If Len(myfield) < 100 Then myfield.TextAlign = 1 Else myfield.TextAlign = 4

我有一个 富文本 字段,我希望完成同样的工作。当我尝试对 richtext 字段使用相同的代码时,访问权限被炸飞了。

这个项目是工作相关的;因此,我无法下载外部文件来提供帮助。

【问题讨论】:

  • “炸毁我”究竟意味着什么?烟?消防用具?
  • 哈哈!不,它进入了一个循环,屏幕快速闪烁,如果不进入我的任务管理器、关闭 Access 并重新打开 Access,我就不会做任何事情。不过,它不会分发文本。我会输入 kill Access,但我不希望任何人从字面上理解我。

标签: ms-access


【解决方案1】:

我很确定你不能这样做。

Access 中的富文本字段包含 HTML 并支持 limited set of attributes。 HTML 有自己的格式。

如果您将富文本框格式化为居中(通过功能区或弹出菜单),则以下内容将存储为 HTML 源代码:

<div align=center>Your <strong>Rich Text</strong> goes here.</div>

如果文本没有特殊对齐,它只是

<div>Your <strong>Rich Text</strong> goes here.</div>

所以你可能会想:为什么不将align=justify注入到记录源的开头&lt;div&gt;中呢?
因为它不起作用。 Access 不支持此标签。

<div align=justify>Your <strong>Rich Text</strong> goes here.</div>

只会左对齐显示。

【讨论】:

  • 我想不到,谷歌也想不到。
猜你喜欢
  • 1970-01-01
  • 2021-10-06
  • 1970-01-01
  • 1970-01-01
  • 2020-01-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多