Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Hyperlinks в формах VBA / 4 сообщений из 4, страница 1 из 1
04.07.2007, 15:28:07
    #34638403
KuskovS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hyperlinks в формах VBA
Друзья, можно ли вставить гиперссылку на форму VBA? У меня Excel 2000!
У меня не получается ее вставить!!! Как это делается?))) Спасибо
...
Рейтинг: 0 / 0
04.07.2007, 16:08:02
    #34638599
Pavel55
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hyperlinks в формах VBA
Если честно, то никак )

Просто создайте Label, свойсво Caption "www.yandex.ru" и цвет шрифта сделать синим (как ссылка)

а в модуле формы прописать

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
'для создания гипперссылки на 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



Можно так же вынести Label и написать, типа "mail to:......"

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
'при щелчке на 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
...
Рейтинг: 0 / 0
04.07.2007, 16:42:20
    #34638720
KuskovS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hyperlinks в формах VBA
Спасибо огромное!!! А я мучался 2 дня!!! ))))
...
Рейтинг: 0 / 0
04.07.2007, 17:30:09
    #34638924
Pavel55
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hyperlinks в формах VBA
Я тоже в своё время мучался долго. Но потом на сайте нашёл этот код.

P.S. Вопрос к Администратору - а почему код внутри тэгов не переформатировался?
Модератор:
[src vba]
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Hyperlinks в формах VBA / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]