For Outlook, simply try initiating an Outlook Object. If no error is raised,
it is installed, otherwise it is not. Try something like:
Function OlkInst() As Boolean
On Error Resume Next
Dim objOutlook As Object
Set objOutlook = CreateObject("Outlook.Application")
OlkInst = (Err.Number = 0)
End Function
--
Hope this helps,
Daniel Pineault
For Access Tips and Examples:
http://www.cardaconsultants.com/en/msaccess.php
If this post was helpful, please rate it by using the vote buttons.