Results 1 to 6 of 6

Thread: Outlook version problem?

Threaded View

  1. #1

    Thread Starter
    New Member
    Join Date
    Mar 2005
    Posts
    8

    Outlook version problem?

    Hello,

    I'm a relatively new VB programmer and am having trouble with an outlook form. Whenever I click on CommandButton2, it will only send an email with MS Outlook 2000. My colleagues are using Outlook v2002 (SP3) and clicking the button does nothing. Has anyone ever heard of this happening? Maybe one of you pros can help me out =)

    Any feedback would be greatly appreciated!

    Here's the code:




    VB Code:
    1. Sub CommandButton2_Click()
    2.     Item.cc = Item.userproperties.find("managername").value & ";" & Item.userproperties.find("employeename").value
    3.  
    4.    
    5.     If Item.userproperties.find("ScorecardChecked").value = True Then ' require checkbox marked
    6.         Item.Save  ' save current settings
    7.         Set AssignedFolder = Application.GetNameSpace("MAPI").GetDefaultFolder(6)
    8.         Set NewItem = AssignedFolder.Items.Add("IPM.Note.Staff Dialogue Routing Form")
    9.       NewItem.UserProperties.Find("Employee ID number").value = item.UserProperties.Find("Employee ID number").value
    10.       NewItem.UserProperties.Find("Manager Comments").value = item.UserProperties.Find("Manager Comments").value
    11.         NewItem.UserProperties.Find("managername").value = item.UserProperties.Find("managername").value
    12.         NewItem.UserProperties.Find("ScorecardChecked").value = item.UserProperties.Find("ScorecardChecked").value
    13.         NewItem.UserProperties.Find("Employee Comments").value = item.UserProperties.Find("Employee Comments").value
    14.         NewItem.UserProperties.Find("employeename").value = item.UserProperties.Find("employeename").value
    15.         NewItem.UserProperties.Find("lvl2Mgr").value = item.UserProperties.Find("lvl2Mgr").value
    16.         NewItem.UserProperties.Find("HRBusinessPartner").value = item.UserProperties.Find("HRBusinessPartner").value
    17.         NewItem.Body = item.body
    18.         NewItem.cc = item.cc
    19.       AlsoSendto = item.cc
    20.       ' Now, let's deal with copying the attachments from the existing form to the new form ;)
    21.       set saveAttachments = Item.Attachments
    22.         set NewAttachments = Newitem.attachments
    23.         set fso = CreateObject("Scripting.FileSystemObject")
    24.         sDirSpec = "c:\ngwm" & item.UserProperties.Find("Employee ID number").value
    25.         fso.CreateFolder (sDirSpec)
    26.  
    27.       if saveAttachments.count > 0 then                   ' The files must be saved in order to be forwarded
    28.         for i =1 to saveAttachments.count
    29.         sFileSpec = saveattachments.item(i).displayname
    30.             saveattachments.item(i).saveasfile sDirSpec  & "\" & sFileSpec
    31.           Newattachments.add sDirSpec  & "\" & sFileSpec
    32.         next       
    33.       end if
    34.         fso.DeleteFolder (sDirSpec)
    35.  
    36.         NewItem.To = AlsoSendto & "; Employee Resource Center; " & Item.UserProperties.Find("lvl2Mgr").value & ";" & mid(Item.userproperties.find("HRBusinessPartner").value,inStr(1,Item.userproperties.find("HRBusinessPartner").value," - ")+3)  
    37.      
    38.       NewItem.send
    39.  
    40.         Item.Delete ' delete current message opened
    41.     Else
    42.         MsgBox "blah"
    43.     End If
    44. End Sub
    Last edited by RobDog888; Mar 10th, 2005 at 05:01 PM. Reason: Formatted code using the vbcode tags.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width