title: Unrecognized references across different Windows & Office versions
body: <p>I need the ListView control for a VBA project. To use it, I referenced Microsoft Windows Common Controls 6.0 (SP6) and drew a GUI in Office 2010 on Windows 7 (64-bit) containing the ListView object. When I opened the VBA project at work (Office 2007 on Windows XP), an error message said &quot;Can't load the object because it's not available on this machine&quot;. When I opened the References dialog, I saw this:
  <img src="https://i.stack.imgur.com/54bai.png" alt="References dialog" /></p>
  <p>There are two &quot;Microsoft Windows Common Controls 6.0 (SP6)&quot; items: one &quot;MISSING&quot; and one available (but unchecked). The file paths are different: the missing one is supposed to be located in C:\Windows\SysWOW64\MSCOMCTL.OCX, while the available one is located in C:\Windows\system32\MSCOMCTL.OCX.</p>
  <p>Why isn't Excel/VBA able to use the available reference? Are these libraries different, despite having the same name? Is one a 64-bit version and the other one a 32-bit one (both Office versions are 32-bit if I recall correctly). How to make my VBA project inter-operable across different Windows or Office versions?</p>