2012-04-27 2 views
1

내 데이터베이스에는 전자 메일 주소를 저장하는 필드가 있습니다. 그러나이 필드를 선택하면 수동으로 하이퍼 링크를 전자 메일 주소로 변경할 때까지 Outlook이 열리지 않습니다. 수천 개의 레코드가 있기 때문에 자동으로이 작업을 수행 할 수 있습니까?하이퍼 링크 필드에 mailto :를 자동으로 추가합니다.

심지어 "mailto :"라는 용어를 각 필드의 시작 부분에 자동으로 추가하는 경우에도 이것이 더 쉬운 옵션일까요?

+0

각 주소에 "mailto :"를 추가하지 마십시오. 아래의 해답은 훨씬 더 나은 접근 방법입니다. – HK1

답변

1

이 VBA 약간 가능합니다 :

이 양식에 하이퍼 링크 구성 요소를 넣고 매번 필드 속성 새로운 데이터 세트를로드 변경 : 당신이 필드 username을 가지고 제공

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 

, 이메일 필드와 인사말을 테이블에 추가하십시오. 물론 주제는 선택 사항입니다.