title: Is it possible to launch a browser window in VBA maximized in the current monitor?
body: <p>I need to be able to launch a browser window from VBA code (that part's easy), but I also need it to display maximized on the current monitor. To make things better (read: worse), I need to support a quad-monitor display. So, the user could have 4 windows active on 4 separate monitors, and depending on which window/monitor triggers the website to open, it should be maximized in that monitor.</p>
  
  <p>As I mentioned before, launching a website is trivial (yes, IE is a requirement. Boo.):</p>
  
  <p><code>Shell ("cmd /c start c:\progra~1\intern~1\iexplore.exe <a href="http://www.google.com" rel="nofollow">http://www.google.com</a>")</code></p>
  
  <p>However, several details surrounding this are troublesome, namely:</p>
  
  <ol>
  <li>Can I specify where the window shown in a new process starts up?</li>
  <li>Can I specify that a window shown in a new process will be shown maximized?</li>
  <li>Can I detect more than two monitors using <a href="http://msdn.microsoft.com/en-us/library/ms724385%28v=vs.85%29.aspx" rel="nofollow">this Win32 Function</a>?</li>
  <li>Knowing which monitor is the current one, can I specify which monitor to show the new window on?</li>
  </ol>
  
  <p>Any advice pointing me in the right direction would be helpful!</p>