【.NET Tips】インストールされている Excel のバージョンに依存せずに .NET で Excel の処理を行う

.NET で COM を経由して Excel の処理を行うときにライブラリを参照すると特定の Excel のバージョンに依存してしまいます。今回はそれを回避する方法について説明します。

SSRS でグラフのサイズを動的に変更する

SSRS やレポートビルダーでグラスのサイズを指定する場合 Size プロパティの Width や Height を変更することになると思います。デザイナ上でドラッグして変更した場合もこの値が変更されます。

しかし、Size プロパティには「式」を設定することができないため、このプロパティではパラメータやフィールドを使って動的にグラフのサイズを変更させることができません。

Size を動的に変更するには「DynamicWidth」と「DynamicHeight」プロパティを使用します。こちらはデータの型に「ReportExpression<ReportSize>」が適用されているので式を埋め込むことができます。

]]>