【问题标题】:Automatically adding mailto: to a hyperlink field自动将 mailto: 添加到超链接字段
【发布时间】:2012-04-27 08:38:29
【问题描述】:

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

或者甚至在每个字段的开头自动添加术语“mailto:”,如果这可行,这会是一个更简单的选择吗?

【问题讨论】:

  • 我不建议在每个地址中添加“mailto:”。下面答案中的解决方案是一种更好的方法。

标签: database ms-access hyperlink mailto


【解决方案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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-10
    • 1970-01-01
    • 2013-03-31
    • 2018-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多