|
|
|
Junior Member
      
участник
Last Login: 01.04.2008 18:41
Сообщ.: 22,
Visits: 162
|
|
| Как создать на форме ссылку на e-mail адрес (например name@mail.ru), при щелчке на которой откроется создание нового письма в e-mail клиенте по умолчанию?
|
|
|
|
|
Supreme Being
      
участник
Last Login: 14.12.2007 16:53
Сообщ.: 100,
Visits: 1 707
|
|
'при щелчке на Label открыть форму почтового клиента для написания письма 'объявляем WinAPI функцию Dim oShell As Object 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) Const SW_SHOWNORMAL = 1 Private Sub lblEmail_Click() Dim sEmailAddy As String sEmailAddy = "someone@email.com" ShellExecute 0&, "open", "mailto:" & sEmailAddy, _ vbNullString, vbNullString, SW_SHOWNORMAL Unload Me End Sub На всякий случай - как сделать гиперссылку 'для создания гипперссылки на Label на форме 'открыть ссылку Private Sub Label1_Click() Dim oShell Dim sUrl As String 'открыть ссылку sUrl = "http://www.yandex.ru/" 'или, например, C:\Temp Set oShell = CreateObject("Wscript.Shell") oShell.Run (sUrl) End Sub
|
|
|
|
|
Junior Member
      
участник
Last Login: 01.04.2008 18:41
Сообщ.: 22,
Visits: 162
|
|
|
|
|