title: Outlook VBA macro not recognized
body: <p>I'm having difficulty getting Outlook 2010 VBA to recognize a macro that I copied directly from the web. The macro is supposed to extract a copy of an attachment from an e-mail message and save it to a local folder. It worked several days ago, but now, when I try to run the code in VBA with (itm as Outlook.MailItem), Outlook doesn't recognize it as any kind of macro. When I take that out and leave just parentheses, it shows as a macro, but I get a 424 object required error and can't run the macro. It's damned if I do and damned if I don't.</p>
  
  <p>Here's the original code:</p>
  
  <pre><code>Public Sub saveAttachtoDisk(itm as Outlook.MailItem)
  Dim objAtt As Outlook.Attachment
  Dim saveFolder as String
  
  saveFolder = "c:\temp\"
      For Each objAtt In itm.Attachments
  
          objAtt.SaveAsFile savefolder &amp; "\" &amp; objAtt.DisplayName
  
          Set objAtt = Nothing
  
      Next
  
  End Sub
  </code></pre>
  
  <p>I've tried everything, and nothing seems to work. Any ideas?</p>