title: Do modern versions of Solidworks still support the RunMacro method?
body: <p>SolidWorks makes a <code>RunMacro</code> method available to VBA via it's Type Library.</p>
  
  <p>According to SolidWorks online help for the <code>RunMacro</code> method: </p>
  
  <blockquote>
    <p><strong><code>ISldWorks.RunMacro</code></strong></p>
    
    <p>Obsolete. Superseded by ISldWorks::RunMacro2.</p>
  </blockquote>
  
  <p>And <code>RunMacro2</code> was introduced with:</p>
  
  <blockquote>
    <p>SOLIDWORKS 2009 FCS, Revision Number 17.0</p>
  </blockquote>
  
  <p>I only have a copy of SolidWorks 2006, so I only have access to a type library that supports <code>RunMacro</code> and not <code>RunMacro2</code>. I've created an interop assembly from the Type Library and I'm embedding types in a C# add-in. I'm hoping that <code>RunMacro</code>, while "obsolete", is still actually usable in modern versions of SolidWorks.</p>
  
  <p>Can anybody with a more recent version of SolidWorks confirm whether the <code>RunMacro</code> method is still viable?</p>