title: Execute VBA Macro via C# Interop?
body: <p>just wondering if anyone could suggest why I might be getting an error? I'm currently trying to execute a macro in a workbook by calling the Application.Run method that the interop exposes.</p>
  
  <p>It's currently throwing the following COM Exception:</p>
  
  <pre><code>{System.Runtime.InteropServices.COMException (0x800A03EC): Cannot run the macro Macro1'. 
  The macro may not be available in this workbook or all macros may be disabled.
  </code></pre>
  
  <p>I've put the containing workbook in a trusted location, set all of the security settings to their minimum values, and trusted programmatic access to my object model. I'm entirely out of ideas and Google's failed me so far!</p>
  
  <p>Has anyone done this, or can you suggest anything which I could try?</p>
  
  <p>Many thanks!</p>