http://codezine.jp/article/detail/5859?p=2
//
private void Excel2PDF() {
if (!AutomationFactory.IsAvailable) {
MessageBox.Show("オートメーションは使えません");
return;
}
// Excel アプリケーション オブジェクトの作成.
dynamic excel = AutomationFactory.CreateObject("Excel.Application");
// ワークブックの追加.
string vFile = HtmlPage.Document.QueryString["file"].ToString();
dynamic book = excel.workbooks.Open(vFile);
// 最初のシートを取り出す.
dynamic sheet = excel.ActiveSheet;
// Excel を画面に表示する.
excel.Visible = true;
// 作成したワークブックの保存先を確認する.
book.ExportAsFixedFormat(0, //0:PDF
vFile + ".pdf",
Type.Missing,
Type.Missing,
Type.Missing,
1,
1,
false,
Type.Missing);
// Excel を終了する.
excel.Quit();
}
0 件のコメント:
コメントを投稿