你想要这个有多糟糕?因为我有一个非常疯狂的答案,但它可能会奏效。
将您的标签替换为 Web 浏览器控件,创建一个临时 html 文件,然后将 Web 浏览器指向该文件。您需要在基础表中添加一个字段(或者至少我这样做了),因为必须绑定控件,否则您无法更改 ControlSource - 我认为。
我在表单上放置了一个 Web 浏览器控件,关闭了滚动条,并且通常尝试让它看起来像一个标签。我没有完全成功,但也许你比我更擅长。
我在表中添加了一个名为“FakeLabel”的文本字段。Web 浏览器控件源应指向该字段。
出于测试目的,我使用此代码在表单上放置了一个命令按钮
Private Sub Command113_Click()
Dim sFile As String
Dim lFile As String
sFile = Environ("TEMP") & "\fakelabel.html"
lFile = FreeFile
Open sFile For Output As lFile
Write #lFile, "The <strong>quick</strong> brown fox jumped over the <em>lazy</em> dog"
Close lFile
Me.Recordset.Edit
Me.Recordset.Fields("FakeLabel").Value = sFile
Me.Recordset.Update
Me.WebBrowser112.Requery
End Sub
这是我单击按钮后的样子。如果您可以摆脱顶部填充,它看起来真的像一个标签。