自动将mailto:添加到超链接字段

时间:2012-04-27 08:38:30

标签: database ms-access hyperlink mailto

在我的数据库中,我有一个存储电子邮件地址的字段,但是当这些字段被选中时,在我手动将超链接更改为电子邮件地址之前,Outlook将无法打开。无论如何都要自动执行此操作,因为我有数千条记录。

甚至自动将术语“mailto:”添加到每个字段的开头,如果这样可以,这将是一个更容易的选择吗?

1 个答案:

答案 0 :(得分:1)

这可以通过一点点VBA来实现:

在表单上放置一个超链接组件,并在每次加载新数据集时更改字段属性:

Private Sub Form_Current()
  me.linkfield.caption="Click this to say hello to " & me![username]
  me.linkfield.hyperlinkadress="mailto:" & me![emailfield] & "?subject=" & me![greeting]
End Sub

如果您在表格中有字段用户名,电子邮件地址和问候语。主题当然是可选的