- 締切済み
ワードで作成した文章を、最少操作で印刷する方法をお教えください
ワードで作成した文章(またはPDF)を、ホームページからなるべく少ない操作で印刷させる方法をご存じ有りませんでしょうか? 今現在は <a href="○○.doc">印刷</a> としておりますが、これですと (1)印刷のリンクをクリック”-(○○.docを開く の小窓表示)-(2)OK-(ワードが開き文章が表示)-(3)(クイック)印刷ボタンをクリック と最低でも3操作必要になってしまいます。 これをSSIやJavascriptその他を利用して1回、または2回の操作で印字させる事はできないものでしょうか? 文章を張り付けた印刷用専用ページを作成し、SSIを用いればできそうな気がするのですが、そこまで詳しく書かれた参考書などが見つかりません。 何とぞご教授の程お願い申し上げます。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- yyr446
- ベストアンサー率65% (870/1330)
Javascriptなら下の用にActiveXでWord操作出来るが、 省力化にはならない。印刷キーを押す手間は省けるが、 セキュリティに関するダイアログに、いちいちOKを 応答しなければならない.... <script type="text/javascript"> function print(){ var wordApp = new ActiveXObject("Word.Application"); wordApp.Visible = true; wordApp.Documents.Open("c:\\Book1.doc"); wordApp.ActiveDocument.PrintOut; wordApp.ActiveDocument.Close; wordApp.Quit(); wordApp = null; }
ページを印刷するタグでしたら以下のタグを試してみてください。 <body></body>の中に、 ■「印刷する」ボタンを表示させる。 <p><input type="button" value="印刷する" onClick="print()"></p> ■「印刷する」をテキストリンクで表示。 <a href="#" onClick="print(); return false;">印刷する</a> これでワードを開かずに、印刷開始が出来ると思います。
お礼
ご回答有難うございます。 しかしながら ■「印刷する」ボタンを表示させる。 <p><input type="button" value="印刷する" onClick="print()"></p> ■「印刷する」をテキストリンクで表示。 <a href="#" onClick="print(); return false;">印刷する</a> ですと、タグを記載したページが印刷されるだけで、ワードファイル、または、ワードから作成した印刷専用のページを印字することができません。 onClick="print()" でファイル、ページを指定するにはどのようにすれば宜しいでしょうか?
補足
ご回答有難うございます。 しかしながら ■「印刷する」ボタンを表示させる。 <p><input type="button" value="印刷する" onClick="print()"></p> ■「印刷する」をテキストリンクで表示。 <a href="#" onClick="print(); return false;">印刷する</a> ですと、タグを記載したページが印刷されるだけで、ワードファイル、または、ワードから作成した印刷専用のページを印字することができません。 onClick="print()" でファイル、ページを指定する方法はありませんでしょうか?
お礼
ご回答有難うございます。 ちなみに、ワードファイルの文章をhtmlに変換しました。 htmlファイルを出力する方法をお教えいただきたくお願い申し上げます。