IE print dialogue does not interact well with MS Office plugins
We maintain a web-based (IE only) document management system using ASP and VB
6 (old school).
One function prints an office document that is viewed using the office
plugin (by launching the IE print dialogue). The document is dispalayed in a
IE window containing frames. Everything is OK as long as the user prints the
whole document (and only one copy).
As soon as the user tries to print, e. g., a selected range of pages, or
several copies of the document, the output is very strange and differs
depending on the client's installed Office version.
Example: Let's say you want to print pages 3-6 of a Word document. The
result is: pages 1-4 are printed, but renamed 3-6!
So far, our research finds out that if we first open the Office document in
a frameless IE window and use the IE file->print menu, the native print
dialogue from the plugin is used and everything works fine.
However, this is an extra, unnecessary step for our users.
One should assume that Microsoft's own print dialogues - IE, and Office,
interacts in a correct way - perhaps we just don't do it the right way.
Any tips, hints or suggestings are welcome!
|