title: VBA Compatibility between different Office Versions
body: <p>Sorry if this is a silly question.</p>
  
  <p>What can I do to make my VBA code work on Office 2003/2007/2010 ?</p>
  
  <p>Can it be done or should I create different VBA code for each?</p>
  
  <p>I use </p>
  
  <ol>
  <li>WinHttp.WinHttpRequest.5.1</li>
  <li>Make a lot of Windows API Calls</li>
  <li>Have five references to libraries</li>
  <li>wininet.dll</li>
  <li>kernel32</li>
  <li>Outlook.Application</li>
  <li>InternetExplorer.Application</li>
  </ol>
  
  <p>I'm developing on Office 2007 but users with Office 2010 cant run the code. Not sure about users runnning other office versions.</p>
  
  <p>I have also seen that one can create an Excel-Addin in Visual Studio but I dont have a lot of experience in that area.</p>
  
  <p>Thx for any suggestions.</p>