TextBox içine yazılan mail adresinin tıklanması

Katılım
23 Temmuz 2007
Mesajlar
178
Excel Vers. ve Dili
2003 Türkçe
Merhaba,

TextBox içine yazıln mail adresinden Mail gönderimi açmak mğümkünmüdür?

Saygılarımla
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,738
Excel Vers. ve Dili
Excel 2019 Türkçe
Aşağıdaki şekilde dener misiniz ?
Kod:
Private Sub CommandButton9_Click()
    Dim sEmailAddy As String
    sEmailAddy = TextBox1.Text' aaa@aaa.com şeklinde girin.
     
    ShellExecute 0&, "open", "mailto:" & sEmailAddy, _
    vbNullString, vbNullString, SW_SHOWNORMAL
End Sub
 
Katılım
16 Kasım 2007
Mesajlar
700
Excel Vers. ve Dili
Office 2003 - Tr
Sayın Hamitcan;

Aşağıdaki şekilde dener misiniz ?
Kod:
Private Sub CommandButton9_Click()
    Dim sEmailAddy As String
    sEmailAddy = TextBox1.Text' aaa@aaa.com şeklinde girin.
     
    ShellExecute 0&, "open", "mailto:" & sEmailAddy, _
    vbNullString, vbNullString, SW_SHOWNORMAL
End Sub

ShellExecute --> "Sub or Function not defined" hatası veriyor...
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
İlgili API' nin ve SW_SHOWNORMAL sabit değerinin deklare edilmesi gerekiyor.

Kodların olduğu modülün en tepesine aşağıdakini yapıştırın ...

Kod:
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" _
    (ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Private Const SW_SHOWNORMAL = 1
 
Son düzenleme:
Katılım
16 Kasım 2007
Mesajlar
700
Excel Vers. ve Dili
Office 2003 - Tr
Teşekkürler Sn. Haluk
 
Üst