Solved

Using canned responses in MS Outlook

Posted on 2006-10-24
5
1,026 Views
Last Modified: 2008-02-26
I currently run a help desk that utilizes Eudora as an email client and we're "upgrading" to an Exchange environment as part of a corporate initiative.

We rely heavily on the canned responses feature of the Eudora app and I haven't found any way other then the use of signatures within Outlook in order to migrate the canned responses over.

Is there any other solution available?  It could be a plug-in for Outlook or a third party solution.  It just doesn't seem as though the signatures option is as robust as our current solution.

Thanks
0
Comment
Question by:bullseye17
  • 3
  • 2
5 Comments
 
LVL 76

Expert Comment

by:David Lee
ID: 17800239
Hi bullseye17,

There are a couple of ways to have canned responses.  One, use stationery.  Create a different stationery for each canned response.  Two, use macros.  With macros attached to tool-bar buttons you could create a canned response with a single click.

Cheers!
0
 

Author Comment

by:bullseye17
ID: 17800841
Could you point me in the right direction for using macros for the responses?
0
 
LVL 76

Accepted Solution

by:
David Lee earned 500 total points
ID: 17801976
Sure.  It could be done with a single macro that takes a parameter indicating which canned response to send.  Something like the example below.  This code creates a reply to the currently open message.  It takes a single numeric parameter that tells it which response to use.  I made up three responses as examples, but in actuality you could have hundreds of responses outlined here.  Having built the response the code displays it on screen so the user can add additional details as needed and verify that the response is the one they inteded to use.  

If this would need to run on a number of computers, then there'd be an issue of keeping the various responses up to date and synchronized on all the help desk computers.  One way to get around that would be to put the response text in a database accessible to all help desk staff and modify the code to read the response from it.  That way all the help desk staff would always have the same responses available to them, and changing or adding a response would be very simple.

Sub SendCannedResponse(intResponse As Integer)
    Dim olkResponse As Outlook.MailItem, _
        strResponse As String
    If Application.ActiveInspector.CurrentItem.Class = olMail Then
        Set olkResponse = Application.ActiveInspector.CurrentItem
        Select Case intResponse
            Case 1
                strResponse = "Your account was unlocked."
            Case 2
                strResponse = "A help desk technician will call you shortly."
            Case 3
                strResponse = "Your request has been submitted to the devlopment group for processing."
        End Select
        olkResponse.HTMLBody = strResponse & "<br><br>" & olkResponse.HTMLBody
        olkResponse.Display
    End If
    Set olkResponse = Nothing
End Sub
0
 

Author Comment

by:bullseye17
ID: 17854019
Thanks for the help.  This was perfect!
0
 
LVL 76

Expert Comment

by:David Lee
ID: 17854373
You're welcome.
0

Featured Post

Efficient way to get backups off site to Azure

This user guide provides instructions on how to deploy and configure both a StoneFly Scale Out NAS Enterprise Cloud Drive virtual machine and Veeam Cloud Connect in the Microsoft Azure Cloud.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Learn more about how the humble email signature can be used as more than just an electronic business card. When used correctly, a signature can easily be tailored for different purposes by different departments within an organization.
Sometimes Outlook might have problems sending a message. There may be various causes- corrupted PST, AV scanner etc. The message, instead of going to the Sent Items folder, sits in the Outbox indefinitely. To remove it you can use a free tool cal…
Get people started with the process of using Access VBA to control Outlook using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Microsoft Outlook. Using automation, an Access applic…
Many of my clients call in with monstrous Gmail overloading issues with Outlook. A quick tip is to turn off the All Mail and Important folders from synching. Here is a quick video I made to show you how to turn off these and other folders in Gmail s…

867 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

18 Experts available now in Live!

Get 1:1 Help Now