従来の ASP を使用して、Web サーバーから Word ドキュメントにデータをダウンロードしています。これを実現するために、ASP スクリプトで次のヘッダーを使用しています...
Response.ContentType = "application/msword"
Response.AddHeader "Content-Disposition", "attachment;filename=gbResults.doc"
Response.write("<html " & _
"xmlns:o='urn:schemas-microsoft-com:office:office' " & _
"xmlns:w='urn:schemas-microsoft-com:office:word'" & _
"xmlns='http://www.w3.org/TR/REC-html40'>")
Response.write "<xml>" & _
"<w:WordDocument>" & _
"<w:View>Print</w:View>" & _
"<w:Zoom>90</w:Zoom>" & _
"<w:DoNotOptimizeForBrowser/>" & _
"</w:WordDocument>" & _
"</xml>" & _
データベースから取得したデータは、上記のコードに従ってこのスクリプトによって生成され、データを正常にダウンロードし、返されたデータを含む MS Word のインスタンスを開きます...ユーザー向けに完全にフォーマットされています。これは期待どおりに機能しています。
私の質問...ウィンドウが最大化されないように単語のインスタンスを開くことは可能ですか? 一部のユーザーは、Word を最大化するとアプリケーションが表示されないため、アプリケーションをブラウザで実行したままにしておくと考えているため、メイン ブラウザを常に表示しておきたいと考えています。
もちろん、エンド ユーザーがどのブラウザを使用するかはわかりません。そのため、ブラウザ間で互換性のあるソリューションを探しています。
これまでの調査では、xml、java、または asl を介して解決策を見つけることができませんでした。どんな助けでも大歓迎です。