DioDocs for Excel
DioDocs for Excel
ワークシート内の末尾ペインの固定
機能 > ワークシート > ワークシート内の末尾ペインの固定

DioDocs for Excelでは、ワークシート内の末尾ペインを固定できます。末尾ペインには、末尾行はシート最下部に表示され、末尾列はシート右端に表示されます。本機能を使用すると、特定の行と列を固定し、シートの残り部分をスクロールしても常に表示されるようにすることができます。

ただし、固定末尾ペインは、SpreadJSと対話するためにJSONにインポートまたはエクスポートした時のみ表示されますが、ExcelまたはPDFでは表示されません。

末尾ペインの固定

末尾ペインを固定するには、 IWorksheetインタフェースのFreezeTrailingPanesメソッドを使用します。このメソッドは、行と列の位置はパラメータとして受け取ります。また、FreezeTrailingRowプロパティおよびFreezeTrailingColumnプロパティを使用して、末尾に固定した行数と列数を取得できます。

ワークシート内の末尾ペインを固定し、固定した末尾行数と列数を取得する方法については、次のサンプルコードを参照してください。

C#
コードのコピー
//新しいワークブックを作成します
var workbook = new Workbook();

//シートインデックスを使用してワークシートを取得します
IWorksheet worksheet = workbook.Worksheets[0];

//末尾ペインを固定します
worksheet.FreezeTrailingPanes(2, 3);

//固定末尾行数と列数を取得します
Console.WriteLine("固定末尾行数と列数" + worksheet.FreezeTrailingRow + worksheet.FreezeTrailingColumn);

System.IO.File.WriteAllText("freezetrailingrowscolumns.ssjson", workbook.ToJson());

末尾ペインの固定解除

IWorksheetインタフェースのUnfreezeTrailingPanesメソッドを使用して、末尾ペインを固定解除できます。

ワークシート内の末尾ペインを固定解除する方法については、次のサンプルコードを参照してください。

C#
コードのコピー
//新しいワークブックを作成します
var workbook = new Workbook();

//シートインデックスを使用してワークシートを取得します
IWorksheet worksheet = workbook.Worksheets[0];

//末尾ペインを固定します
worksheet.FreezeTrailingPanes(2, 3);

//ペインの固定を解除します
worksheet.UnfreezeTrailingPanes();

System.IO.File.WriteAllText("unfreezetrailingrowscolumns.ssjson", workbook.ToJson());