PC Review


Reply
Thread Tools Rate Thread

2007 - is it possible to set a hyperlink in a msgbox??

 
 
rick
Guest
Posts: n/a
 
      2nd Oct 2009
With the following MsgBox:
Call MsgBox("This application requires Microsoft Excel 2007. " _
& vbCrLf & "" _
& vbCrLf & "You must install the Microsoft Office
Compatibility Pack " _
& "in order to use 2007 Microsoft Office documents in
Office XP, Office 2003, and Office 2000. Click on the following link to
visit the Microsoft website that explains the requirements and procedure to
install the compatibility pack." _
& vbCrLf & "" _
& vbCrLf & "http://support.microsoft.com/kb/924074" _
& vbCrLf & "" _
& vbCrLf & "This application will now shut down." _
, vbCritical Or vbSystemModal, "Incompatible Version of
Excel")

Is it possible or must I use a Userform?

Thanks.

Rick

 
Reply With Quote
 
 
 
 
Gary''s Student
Guest
Posts: n/a
 
      2nd Oct 2009
You don't need a MsgBox. If you put a TextBox (from the Drawing toolbar) on
a worksheet and enter a hyperlink as text, the hyperlink will be active. The
can be done either with VBA or manually.
--
Gary''s Student - gsnu200906


"rick" wrote:

> With the following MsgBox:
> Call MsgBox("This application requires Microsoft Excel 2007. " _
> & vbCrLf & "" _
> & vbCrLf & "You must install the Microsoft Office
> Compatibility Pack " _
> & "in order to use 2007 Microsoft Office documents in
> Office XP, Office 2003, and Office 2000. Click on the following link to
> visit the Microsoft website that explains the requirements and procedure to
> install the compatibility pack." _
> & vbCrLf & "" _
> & vbCrLf & "http://support.microsoft.com/kb/924074" _
> & vbCrLf & "" _
> & vbCrLf & "This application will now shut down." _
> , vbCritical Or vbSystemModal, "Incompatible Version of
> Excel")
>
> Is it possible or must I use a Userform?
>
> Thanks.
>
> Rick
>
>

 
Reply With Quote
 
Dave Peterson
Guest
Posts: n/a
 
      2nd Oct 2009
You're going to have to use a userform--

Or maybe you could add a button (ok/cancel???) and use cancel for the hyperlink
(you'll have to add that to the instructions (and the text won't look like a
hyperlink):

Option Explicit
Sub testme()

Dim resp As Long
resp = MsgBox(prompt:="This application requires Microsoft Excel 2007." _
& vbNewLine & vbNewLine & "Hit cancel to follow hyperlink", _
Buttons:=vbOKCancel)

If resp = vbCancel Then
ThisWorkbook.FollowHyperlink _
Address:="http://support.microsoft.com/kb/924074"
End If

End Sub

(or maybe you can just always follow the hyperlink????)

Option Explicit
Sub testme()

MsgBox prompt:="This application requires Microsoft Excel 2007.", _
Buttons:=vbOKOnly

ThisWorkbook.FollowHyperlink _
Address:="http://support.microsoft.com/kb/924074"

End Sub


rick wrote:
>
> With the following MsgBox:
> Call MsgBox("This application requires Microsoft Excel 2007. " _
> & vbCrLf & "" _
> & vbCrLf & "You must install the Microsoft Office
> Compatibility Pack " _
> & "in order to use 2007 Microsoft Office documents in
> Office XP, Office 2003, and Office 2000. Click on the following link to
> visit the Microsoft website that explains the requirements and procedure to
> install the compatibility pack." _
> & vbCrLf & "" _
> & vbCrLf & "http://support.microsoft.com/kb/924074" _
> & vbCrLf & "" _
> & vbCrLf & "This application will now shut down." _
> , vbCritical Or vbSystemModal, "Incompatible Version of
> Excel")
>
> Is it possible or must I use a Userform?
>
> Thanks.
>
> Rick


--

Dave Peterson
 
Reply With Quote
 
rick
Guest
Posts: n/a
 
      2nd Oct 2009
Thank you Dave. Your last example "..just follow the hyperlink" works great.
Rick

"Dave Peterson" <(E-Mail Removed)> wrote in message
news:(E-Mail Removed)...
> You're going to have to use a userform--
>
> Or maybe you could add a button (ok/cancel???) and use cancel for the
> hyperlink
> (you'll have to add that to the instructions (and the text won't look like
> a
> hyperlink):
>
> Option Explicit
> Sub testme()
>
> Dim resp As Long
> resp = MsgBox(prompt:="This application requires Microsoft Excel 2007."
> _
> & vbNewLine & vbNewLine & "Hit cancel to follow hyperlink",
> _
> Buttons:=vbOKCancel)
>
> If resp = vbCancel Then
> ThisWorkbook.FollowHyperlink _
> Address:="http://support.microsoft.com/kb/924074"
> End If
>
> End Sub
>
> (or maybe you can just always follow the hyperlink????)
>
> Option Explicit
> Sub testme()
>
> MsgBox prompt:="This application requires Microsoft Excel 2007.", _
> Buttons:=vbOKOnly
>
> ThisWorkbook.FollowHyperlink _
> Address:="http://support.microsoft.com/kb/924074"
>
> End Sub
>
>
> rick wrote:
>>
>> With the following MsgBox:
>> Call MsgBox("This application requires Microsoft Excel 2007. " _
>> & vbCrLf & "" _
>> & vbCrLf & "You must install the Microsoft Office
>> Compatibility Pack " _
>> & "in order to use 2007 Microsoft Office documents in
>> Office XP, Office 2003, and Office 2000. Click on the following link to
>> visit the Microsoft website that explains the requirements and procedure
>> to
>> install the compatibility pack." _
>> & vbCrLf & "" _
>> & vbCrLf & "http://support.microsoft.com/kb/924074" _
>> & vbCrLf & "" _
>> & vbCrLf & "This application will now shut down." _
>> , vbCritical Or vbSystemModal, "Incompatible Version
>> of
>> Excel")
>>
>> Is it possible or must I use a Userform?
>>
>> Thanks.
>>
>> Rick

>
> --
>
> Dave Peterson


 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
MsgBox hyperlink Joel Wiseheart Microsoft Access VBA Modules 3 8th Sep 2011 01:46 PM
excel 2007, problem with msgbox and custom help file bmurphy@xlrotor.com Microsoft Excel Programming 4 31st Aug 2007 02:17 PM
Hyperlink in a msgbox message Joe Microsoft Access 2 15th Sep 2006 07:29 PM
Hyperlink to open a common dialog on a msgbox =?Utf-8?B?SGFyaW5hdGg=?= Microsoft Excel Programming 1 28th Apr 2004 03:33 PM
hyperlink onto an msgbox solo_razor Microsoft Excel Programming 1 14th Nov 2003 01:30 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 01:45 PM.