2012-04-27 125 views
1

在我的數據庫中,我有一個存儲電子郵件地址的字段,但選擇這些字段後,Outlook將不會打開,直到手動將超鏈接更改爲電子郵件地址。無論如何自動做這個,因爲我有成千上萬的記錄。自動添加mailto:到超鏈接字段

甚至可以自動將術語「mailto:」添加到每個字段的開頭,如果這樣做會起作用,這會更容易嗎?

+0

我不建議在每個地址中添加「mailto:」。下面答案中的解決方案是一個更好的方法。 – HK1 2012-04-27 20:27:55

回答

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 

只要你有域用戶名, emailfield和問候在您的表中。主題當然是可選