我正在尝试格式化Access 2010中具有memo, rich text
数据类型的某些列的字体和大小。目前,用户通常会从不同的源复制粘贴,但我希望能够在不使用的情况下标准化格式必须为每个单元手动执行此操作。
我无法通过Access用户界面找到这样做的方法(看起来你只能更改纯文本格式),所以我尝试使用正则表达式的VBA解决方案。但是,似乎Microsoft的RTF规范不是标准的html。当我通过我的html解析器传递它时,有些标签确实会发生变化,但其他标签却没有。
首先,有没有办法直接查看包含所有元标记的富文本?我尝试过复制和粘贴,但这会将文本复制为没有标签的明文。
其次,如果我不能这样做,是否有一些源列出了富文本标签的Microsoft规范?我不想看看有哪些格式可用,而是想知道哪些标签(例如<font face=...>
)对应于字体,大小等。
答案 0 :(得分:2)
在Access 2003之前,您有一个 RichText(RTF)OCX控件,可生成真正的RTF格式文本。
来自Access 2007&#34;富文本&#34;意味着 HTML ,因此您的控件与真正的RTF无关。 &#34;富文本&#34;只表示您可以使用HTML格式存储文本。
但是,仅支持HTML的子集: Insert or add a rich text field