2012-03-15 26 views
1

私のアプリケーションで問題が発生しました。長時間実行されていたプロセスがあり、その出力の1つはバックグラウンドで印刷する必要があるExcelファイルです。 プロセスはリモートサーバーからデータを取得し、定義済みのExcelテンプレートを持ち、Excelファイルを作成してプリンタに送信するだけです。 ExcelPackageプロジェクトとExcelファイルを扱うNOPIプロジェクトを創設しました。プログラムでExcelファイルを印刷

どうすればよいですか? 事前に感謝...あなたがプログラムでExcelシートを保存してからPを使用することができます

答えて

2

/"プリント" の操作とファイル名とのShellExecuteを呼び出します

MSDNのShellExecute:http://msdn.microsoft.com/en-us/library/windows/desktop/bb762153(v=vs.85).aspx

P /呼び出しShellExecute:http://www.pinvoke.net/default.aspx/shell32/ShellExecute.html

これは、インストールされているExcelバージョンを呼び出し、既定のプリンタで指定されたファイルを開いて印刷するように指示します。 Excelは印刷後に自動的に閉じます。

+0

これは大きな問題です。申し訳ありませんが、私は言及していない、私は優れたプロセスをインストールしたマシンにインストールされていない? – Wasim

関連する問題