2

.NET フレームワークを使用してその場で Excel レポートを作成するレポート プロジェクトがあります。使用されるさまざまなコンポーネントは、System Namespace、Aspose.Cell、および Aspose.Excel です。

特定のコマンド セットをループで実行するレポートがあります。各ループの実行後に改ページを挿入する必要があります。現在、System.Environment を使用して改行を挿入していますが、同様の改ページ方法は見当たりません。また、Aspose.cell の最新バージョンが改ページをサポートしている場所をいくつか読みましたが、バージョン 4.7.1.0 を使用しています。

誰かがこれを行う方法について私にアドバイスできますか?

4

1 に答える 1

2

これまで Aspose を使用したことはありませんでしたが、簡単に検索したところ、Web サイトに示されているように、オブジェクト モデルに VerticalPageBreak オブジェクトがあることがわかりました。

各 Worksheet オブジェクトには、VerticalPageBreakCollection オブジェクトが含まれています。
VerticalPageBreak オブジェクトは、ワークシートに垂直改ページを作成するために使用されます。

改ページを挿入する最良の方法は、VerticalPageBreak クラスを使用することです。

excel.Worksheets[0].VerticalPageBreaks.Add("G5");

VerticalPageBreak クラスへの参照を次に示します。
これにより、垂直方向の改ページが処理されます。

于 2012-06-13T08:33:41.007 に答える