Eric,
I have a solution for you. You are not out of luck. You should record a macro to execute the print command for all sheets. Then reopen the code module, and place a message box within the VB code to pop up when the page loads in the workbook's load event. Since the buttons you choose on a message box return a value, for example I believe OK returns a 1, cancel a 0, yes maybe a 6, and 7 a no, i could be wrong on those values - well anyway after the message box, if they click on yes, it will return a 6, so write an If-Then statement in the code to execute the print macro you recorded. If (value message box returns) = 6 Then (execute the print all sheets macro)
Hope that works for ya cat, if not post a retraction and i'll give ya the code.
Aw screw it here's the macro
' Keyboard Shortcut: Ctrl+p
'
Dim Number As Integer
Number = MsgBox("Print all charts?", vbYesNo, "Print")
If Number = 6 Then
Sheets(Array("Sheet1", "Sheet2", "Sheet3", "Sheet4", "Sheet5", _"Sheet6")).Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
End If
End Sub
Peace
D$
I believe you may be out of luck Eric.
Browser security protocol prevents any sort of print automation within a browser.
As for the Excel window opening inside the browser...that feature only works if the PC has Office 2000 installed. I'm guessing your office has different versions running on different machines.
Sorry I couldn't bring you more positive news.
Mike