Solved

E-mail notification of new task entry in public folders

Posted on 2008-10-17
6
447 Views
Last Modified: 2009-02-01
We are using a task folder located in Public Folders. Four people have access to enter new tasks in this task folder. We would like to know if it is possible for an e-mail to be generated whenever a new task is entered into this task folder
0
Comment
Question by:mikcanavan
  • 3
  • 2
6 Comments
 
LVL 76

Expert Comment

by:David Lee
ID: 22742144
Hi, mikcanavan.

Yes, that's possible with a bit of scripting.  The script would have to be installed on the computer of each person that can enter a task.  I can provide the code if you want to go this route.
0
 
LVL 13

Expert Comment

by:stefri
ID: 22794696
Hi mikcanavan,
Or Right-click the PF
Properties
Tab Administration
Folder Assistant
Add Rule then Check Forward: fill-in To and select th method to be used or Rply-to with a template where To field is the target mailbox
Stefri


0
 

Author Comment

by:mikcanavan
ID: 22795090
Hi BlueDevilFan, Yes I would like to go down the script route. Thank you Stefri for you solution however I could not get this to work.
0
Salesforce Made Easy to Use

On-screen guidance at the moment of need enables you & your employees to focus on the core, you can now boost your adoption rates swiftly and simply with one easy tool.

 
LVL 76

Accepted Solution

by:
David Lee earned 500 total points
ID: 22799313
Here's the code.  Follow these instructions to use it.

1.  Start Outlook
2.  Click Tools->Macro->Visual Basic Editor
3.  If not already expanded, expand Microsoft Office Outlook Objects and click on Module1
4.  Copy the code from the Code Snippet box and paste it into the right-hand pane of Outlook's VB Editor window
5.  Edit the code as needed.  I included comment lines wherever something needs to or can change
6.  Click the diskette icon on the toolbar to save the changes
7.  Close the VB Editor
8.  Close Outlook
9.  Start Outlook
10. Outlook will display a dialog-box warning that ThisOutlookSession contains macros and asking if you want to allow them to run.  Say yes.Start Outlook

Outlook has to be open and running on the computer this code is on for this to work.  If Outlook is not running, then neither is the code.
Public WithEvents olkFolder As Outlook.Items
 
Private Sub Application_Quit()
    Set olkFolder = Nothing
End Sub
 
Private Sub Application_Startup()
    'Change the path on the next line to that of your folder
    Set olkFolder = OpenOutlookFolder("Public Folders\All Public Folders\My Folder").Items
End Sub
 
Private Sub olkFolder_ItemAdd(ByVal Item As Object)
    Dim olkMsg As Outlook.MailItem
    Set olkMsg = Application.CreateItem(olMailItem)
    With olkMsg
        'Change the address, subject, and body on the following lines as needed
        .Recipients.Add "someone@company.com"
        .Recipients.ResolveAll
        .Subject = "New Item Added"
        .Body = "Something new was added."
        .Send
    End With
    Set olkMsg = Nothing
End Sub
 
Function IsNothing(obj)
  If TypeName(obj) = "Nothing" Then
    IsNothing = True
  Else
    IsNothing = False
  End If
End Function
 
Function OpenOutlookFolder(strFolderPath As String) As Outlook.Folder
    Dim arrFolders As Variant, _
        varFolder As Variant, _
        olkFolder As Outlook.MAPIFolder
    On Error GoTo ehOpenOutlookFolder
    If strFolderPath = "" Then
        Set OpenOutlookFolder = Nothing
    Else
        If Left(strFolderPath, 1) = "\" Then
            strFolderPath = Right(strFolderPath, Len(strFolderPath) - 1)
        End If
        arrFolders = Split(strFolderPath, "\")
        For Each varFolder In arrFolders
            If IsNothing(olkFolder) Then
                Set olkFolder = Session.Folders(varFolder)
            Else
                Set olkFolder = olkFolder.Folders(varFolder)
            End If
        Next
        Set OpenOutlookFolder = olkFolder
    End If
    On Error GoTo 0
    Exit Function
ehOpenOutlookFolder:
    Set OpenOutlookFolder = Nothing
    On Error GoTo 0
End Function

Open in new window

0
 

Author Comment

by:mikcanavan
ID: 23522815
Sorry for the delay.... This worked like a charm!
0
 
LVL 76

Expert Comment

by:David Lee
ID: 23522835
No problem.
0

Featured Post

Salesforce Made Easy to Use

On-screen guidance at the moment of need enables you & your employees to focus on the core, you can now boost your adoption rates swiftly and simply with one easy tool.

Question has a verified solution.

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

Suggested Solutions

As with any other System Center product, the installation for the Authoring Tool can be quite a pain sometimes. This article serves to help you avoid making these mistakes and hopefully save you a ton of time on troubleshooting :)  Step 1: Make sur…
Are you unable to connect or configure Hotmail email account in Microsoft Outlook 2010, 2007? Or Outlook.com emails are not downloading to Outlook? Lets’ see the problem and resolve Outlook Connector error syncing folder hierarchy (0x8004102A).
Viewers will learn the different options available in the Backstage view in Excel 2013.
This video shows how to remove a single email address from the Outlook 2010 Auto Suggestion memory. NOTE: For Outlook 2016 and 2013 perform the exact same steps. Open a new email: Click the New email button in Outlook. Start typing the address: …

830 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