Is it possible to launch a browser window in VBA maximized in the current monitor?
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.

As I mentioned before, launching a website is trivial (yes, IE is a requirement. Boo.):

`Shell ("cmd /c start c:\progra~1\intern~1\iexplore.exe http://www.google.com")`

However, several details surrounding this are troublesome, namely:

1. Can I specify where the window shown in a new process starts up?
2. Can I specify that a window shown in a new process will be shown maximized?
3. Can I detect more than two monitors using [this Win32 Function][1]?
4. Knowing which monitor is the current one, can I specify which monitor to show the new window on?

Any advice pointing me in the right direction would be helpful!

  [1]: http://msdn.microsoft.com/en-us/library/ms724385%28v=vs.85%29.aspx
Is it possible to launch a browser window in VBA maximized in the current monitor?
===

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.

As I mentioned before, launching a website is trivial (yes, IE is a requirement. Boo.):

`Shell ("cmd /c start c:\progra~1\intern~1\iexplore.exe http://www.google.com")`

However, several details surrounding this are troublesome, namely:

1. Can I specify where the window shown in a new process starts up?
2. Can I specify that a window shown in a new process will be shown maximized?
3. Can I detect more than two monitors using [this Win32 Function][1]?
4. Knowing which monitor is the current one, can I specify which monitor to show the new window on?

Any advice pointing me in the right direction would be helpful!

  [1]: http://msdn.microsoft.com/en-us/library/ms724385%28v=vs.85%29.aspx