ワークシートへのアクセス

ワークシートのインデックスを使用する

開発者は、例に示されているように任意のワークシートのワークシートインデックスを使用して、Aspose.Cells.GridDesktopのインスタンスにアクセスできます。このアプローチは、Excelファイル内の複数のワークシートを反復処理するために適しています。

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Accesing a worksheet using its index
Worksheet sheet = gridDesktop1.Worksheets[0];

ワークシートの名前を使用する

ワークシートの名前がわかっている場合、次に示すようにその名前を使用してワークシートにアクセスすることができます。

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Accesing a worksheet using its name
Worksheet sheet = gridDesktop1.Worksheets["Sheet2"];

アクティブワークシートへのアクセス

Excelファイルには複数のワークシートが含まれる可能性があります。ユーザーが作業しているワークシートはアクティブワークシートと呼ばれます。アクティブシートにアクセスすることができます。

アクティブワークシートへのアクセスには、Aspose.Cells.GridDesktopが2つのアプローチを提供します

ActiveSheetIndexプロパティを使用する

Aspose.Cells.GridDesktopコントロールを使用してアクティブなワークシートにアクセスする方法の1つは、GridDesktopコントロールのActiveSheetIndexプロパティを使用することです。このプロパティを使用すると、Aspose.Cells.GridDesktopコントロール内のアクティブなワークシートのインデックスを取得することができます。そのインデックスを使用して、次に示すようにワークシートにアクセスすることができます。

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Accesing an active worksheet using its index
Worksheet sheet = gridDesktop1.Worksheets[gridDesktop1.ActiveSheetIndex];

GetActiveWorksheetメソッドを使用する

もう一つのアプローチは、GridDesktopコントロールのGetActiveWorksheetメソッドを呼び出すことです。このメソッドは、Aspose.Cells.GridDesktopコントロールで現在アクティブなワークシートの参照を提供します。

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Accesing an active worksheet directly
Worksheet sheet = gridDesktop1.GetActiveWorksheet();