Гиперссылка в MsgBox

Программирование на Visual Basic for Applications
FLAGER
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 67
Зарегистрирован: 12.09.2005 (Пн) 13:49

Гиперссылка в MsgBox

Сообщение FLAGER » 18.09.2005 (Вс) 17:43

Когда я использую функцыю MsgBox, как вставить в нее гиперссылку?
То есть, к примеру, когда я нажымаю на текст "Домашняя страничка", чтоб открывался браузер на Http://www.homepage.com/
Можна ли это сделать, а если можно, то как?
Благодарен за любую помощь.

Димитрий
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 194
Зарегистрирован: 26.01.2005 (Ср) 22:47
Откуда: Волгоград

Сообщение Димитрий » 18.09.2005 (Вс) 22:50

Проще сделать форму с надписями в том числе и имитирующую работу гиперссылки. В MsgBox что-либо вставить можно через API, но копать надо долго.

FLAGER
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 67
Зарегистрирован: 12.09.2005 (Пн) 13:49

Сообщение FLAGER » 19.09.2005 (Пн) 14:13

Ладно, с формой понятно. А как именно эту гиперссылку присобачить?

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 19.09.2005 (Пн) 16:11

На vbrussian.com было несколько контролов-гиперссылок
Изображение

Димитрий
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 194
Зарегистрирован: 26.01.2005 (Ср) 22:47
Откуда: Волгоград

Сообщение Димитрий » 19.09.2005 (Пн) 16:33

Например так:
Public 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 Sub Label2_Click()
Call ShellExecute(0&, "Open", "http://dimit.pochta.ru", "", "", 1)
End Sub

Как ни странно тоже через API. Можно и просто открыть Explorer с параметром, но тот, у кого он не по умолчанию, может возмущатся.

FLAGER
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 67
Зарегистрирован: 12.09.2005 (Пн) 13:49

Сообщение FLAGER » 19.09.2005 (Пн) 22:50

Пасибо, попробуем понять и внедрить...

FLAGER
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 67
Зарегистрирован: 12.09.2005 (Пн) 13:49

Сообщение FLAGER » 20.09.2005 (Вт) 8:17

Все прекрасно работает, спасибо за подсказку!!!


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: Mail.ru [бот] и гости: 15

    TopList  
cron