title: "Provider cannot be found. It may not be properly installed" when built on 64 bit
body: <p>I'm using ADO to connect to EXCEL. On my machine office 32 bit is installed. The following code runs fine when built with 32 bit:</p>
  
  <pre><code>_ConnectionPtr conn;
  conn-&gt;Open(connStr, "", "", NULL);
  </code></pre>
  
  <p>Connection string includes: </p>
  
  <pre><code>Provider=Microsoft.ACE.OLEDB.12.0
  </code></pre>
  
  <p>When compiled for 64 bit I get: "Provider cannot be found. It may not be properly installed." (hr=-2146824582). Is there a compatibility issue with 64 bit? Should I install 64 bit office? If I do, will my code work when built for 32 bit?</p>
  
  <p>Thank you.</p>