Excel

C#

ClosedXML 印刷範囲を設定する方法(印刷範囲が壊れる対処)

ClosedXML で行を挿入すると印刷範囲が壊れる Excelで印刷範囲が設定された箇所に行を挿入したら、印刷範囲が壊れてしまいました。ClosedXMLは行の挿入があまりよくないという感じがします。 しかたないので印刷範囲を再設定して対応することにしました。以下、ClosedXMLで印刷範囲を設定する方法です。 ClosedXML で印刷範囲を設定する方法 Print Areas and Pa […]

C#

[C#] EPPlusでExcelの基本操作

EPPlusとは EPPlusはOpen Office Xml形式(xlsx)を使用してExcel 2007/2010ファイルを読み書きする.NETライブラリです。GNUライブラリ一般公衆利用許諾(LGPL)に基づいてライセンスされています。 COM(Microsoft.Office.Interop.Excel)を使う必要はありません。旧形式(xls)ファイルは扱えませんので注意が必要です。 似た […]

C#

[C#][VB] Excelを扱うオープンソースライブラリ(ClosedXML)

Excelファイルを開いたり保存したりしたいけど … .NET のアプリケーションを開発していると、何かにつけてExcelファイルを取り扱いたい場面に出会います。Excelを扱うのにCOM(Microsoft.Office.Interop.Excel)を使う方法がありますが、取り扱い方法を間違えるとプロセスが残るという問題があります。それを避けるにはかなり込み入ったコードの書き方をしな […]

Office Web ビューアー – ブラウザでWord,Excel,PowerPointを閲覧

Office Web ビューアー Office Web ビューアーとは、Office ドキュメントをオンライン(ブラウザ上)で表示するためサービスです。Microsoft製で無料です。このサービスを利用すると、閲覧者の端末に Office 各種がインストールされていなくても、ブラウザ上にその内容を表示することが可能です。 Microsoft製だけあって非常にリッチな機能が提供されています。 サンプ […]

C#

[C#][VB.NET] Excel VBA(マクロ) を実行する方法

Excel VBA(マクロ) を実行する方法 C#あるいはVB.NETのプログラム側から、Excel VBA のメソッドを実行する方法を調べました。 Excel以外にもAccessでも同じようにVBAのメソッドを呼び出せると思います。 前提条件 マクロ側でメソッドを実行できるようにセキュリティを設定します。 マクロを実行するため、実行環境にExcelがインストールされている必要があります。 プロジ […]