メモ
Excelを自動印刷したい。(未解決)
1.ActiveX利用
function printXlsx(){ var objExcel = new ActiveXObject("Excel.Application"); objExcel.Visible = true; objExcel.Workbooks.Open("url"); objExcel.ActiveSheet.PrintOut }
- ActiveXを有効にする必要がある。
- 加えてセキュリティ設定で「スクリプトを実行しても安全だとマークされていないActiveXコントロールの初期化とスクリプトの実行」を、「有効にする(セキュリティで保護されない)」に設定する必要がある。
2.iframe埋め込み
<iframe src="url"> </iframe>
- 埋め込まれているファイルはローカルになければいけないのか、ファイルの保存ダイアログが表示される。
3.iText利用
- ライセンスの問題を回避しようとすると、インストールが煩雑になる
- 生成したエクセルファイルをpdfに変換
- そもそもpdfに変換すれば処理が可能なのか?