1

在报表上的 MS-Access RichTextBox 中,我想选择粗体文本。

我在一个论坛上找到了这篇文章,它解释了如何在 VB6 中执行此操作。我在 MS-Access 中尝试了相同的操作,都使用了Text Format属性设置为的普通 Access 文本框,Rich TextMicrosoft Forms 2.0 TextBox通过ActiveX Controls对话框添加了一个,两者都不起作用。

我知道 VBA 很大程度上基于 VB6,所以我的逻辑是如果它可以在 VB6 中完成,我应该能够在 Access 中完成。

我对吗?是否可以在 MS-Access 上的 RichTextBox 内将所选文本设置为粗体?

4

1 回答 1

2

您没有提及 Access 的版本,对于 2007 (AFAIK) 和 2010,您可以创建一个文本框并将数据选项卡上的文本格式设置为富文本。然后,您可以将控制源设置为:

="The quick <b>brown</b> fox"

在表格设计中,备忘录数据类型具有富文本选项。


来自包含字段数据的富格式文本

由于多种原因,富文本控件不支持全部范围的 HTML,而是专注于格式化文本的有限 HTML 子集。如果您坚持下面的 HTML 标记和属性列表,您应该是安全的:

<font face="Arial Black" size=3 color="#A5A5A5" style="Background-Color:#FFFF00"> 
<strong> 
<em> 
<u> 
<br> 
<div align=right dir=RTL> 
<blockquote> 
<ol> and <li> for number 
<ul> and <li> for bulleted lists
于 2012-09-24T09:04:38.277 回答