Hatena::ブログ(Diary)

基礎からのjava

2014-12-21

メモ

22:51 |

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利用