PowerTools ActiveReports for .NET 11.0J
MultiSheet プロパティ (XlsExport)
使用例 

レポートを1枚のExcelシートとして作成するか、マルチシートのワークブックとして生成するかを指定します。Trueの場合、ActiveReportsドキュメント内の各ページは、それぞれ個別のExcelシートとしてエクスポートされます。
構文
'宣言
 
Public Property MultiSheet As Boolean
public bool MultiSheet {get; set;}

プロパティ値

ブール値。デフォルト値はFalseです。
解説
この値をTrueに設定するとパフォーマンスと出力品質が向上されますが、メモリ使用量が増えます。ページの複雑さと1つのドキュメント内にあるレイアウトの相違によってシートにエクスポートされるページの数が少なくなります。ページの複雑さと1つのドキュメント内にあるレイアウトの相違がページの数に影響を与えます。30ページ以上のレポートがある場合、このプロパティをFalseに設定するようにお勧めします。
使用例
GrapeCity.ActiveReports.Export.Excel.Section.XlsExport docexp = new GrapeCity.ActiveReports.Export.Excel.Section.XlsExport();
docexp.AutoRowHeight = true;
docexp.DisplayGridLines = true;
docexp.FileFormat = GrapeCity.ActiveReports.Export.Excel.Section.FileFormat.Xls95; //Xls97Plus または Xlsx
docexp.MinColumnWidth = 3;
docexp.MinRowHeight = 1;
docexp.MultiSheet = true;
docexp.RemoveVerticalSpace = true;
docexp.UseCellMerging = false;
docexp.Export(this.viewer1.Document, Application.StartupPath + "\\x.xls");
Dim docexp As New GrapeCity.ActiveReports.Export.Excel.Section.XlsExport()
docexp.AutoRowHeight=True
docexp.DisplayGridLines=True
docexp.FileFormat=GrapeCity.ActiveReports.Export.Excel.Section.FileFormat.Xls95 'または Xls97Plus
docexp.MinColumnWidth=3
docexp.MinRowHeight=1
docexp.MultiSheet=True
docexp.RemoveVerticalSpace=True
docexp.UseCellMerging=False
docexp.Export(Me.viewer1.Document, Application.StartupPath + "\x.xls")
参照

関連項目

XlsExport クラス
XlsExport メンバ

 

 


©2003-2017 GrapeCity inc. All rights reserved.