1
在我的数据库中,我有一个存储电子邮件地址的字段,但选择这些字段后,Outlook将不会打开,直到手动将超链接更改为电子邮件地址。无论如何自动做这个,因为我有成千上万的记录。自动添加mailto:到超链接字段
甚至可以自动将术语“mailto:”添加到每个字段的开头,如果这样做会起作用,这会更容易吗?
在我的数据库中,我有一个存储电子邮件地址的字段,但选择这些字段后,Outlook将不会打开,直到手动将超链接更改为电子邮件地址。无论如何自动做这个,因为我有成千上万的记录。自动添加mailto:到超链接字段
甚至可以自动将术语“mailto:”添加到每个字段的开头,如果这样做会起作用,这会更容易吗?
这是可能的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
只要你有域用户名, emailfield和问候在您的表中。主题当然是可选
我不建议在每个地址中添加“mailto:”。下面答案中的解决方案是一个更好的方法。 – HK1 2012-04-27 20:27:55