ワークシートがダイアログ シートかどうかを調べる
Contents
[
Hide
]
考えられる使用シナリオ
ダイアログ シートは、ダイアログ ボックスを含む古い形式のシートです。このようなシートは、このスクリーンショットに示すように、2003 などの古いバージョンの Microsoft Excel で挿入できます。 Microsoft Excel 2016 など、新しいバージョンの VBA で挿入することもできます。
シートがダイアログ シートであるか、他のタイプのシートであるかを確認できます。Worksheet.TypeAspose.Cells 提供のプロパティ。列挙値を返す場合SheetType.DIALOGの場合は、ダイアログ シートを扱っていることを意味します。
ワークシートがダイアログ シートかどうかを調べる
次のサンプル コードは、サンプル Excel ファイルダイアログシートが含まれています。それはチェックしますWorksheet.TypeプロパティはそれをSheetType.DIALOGメッセージを出力します。詳細については、以下のサンプル コードのコンソール出力を参照してください。
サンプルコード
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
//Load Excel file containing Dialog Sheet | |
Workbook wb = new Workbook(srcDir + "sampleFindIfWorksheetIsDialogSheet.xlsx"); | |
//Access first worksheet | |
Worksheet ws = wb.getWorksheets().get(0); | |
//Find if the sheet type is dialog and print the message | |
if(ws.getType() == SheetType.DIALOG) | |
{ | |
System.out.println("Worksheet is a Dialog Sheet."); | |
} |
コンソール出力
Worksheet is a Dialog Sheet.