ワークシートがダイアログ シートかどうかを調べる

考えられる使用シナリオ

ダイアログ シートは、ダイアログ ボックスを含む古い形式のシートです。このようなシートは、このスクリーンショットに示すように、2003 などの古いバージョンの Microsoft Excel で挿入できます。 Microsoft Excel 2016 など、新しいバージョンの VBA で挿入することもできます。

todo:画像_代替_文章

シートがダイアログ シートであるか、他のタイプのシートであるかを確認できます。Worksheet.TypeAspose.Cells 提供のプロパティ。列挙値を返す場合SheetType.DIALOGの場合は、ダイアログ シートを扱っていることを意味します。

ワークシートがダイアログ シートかどうかを調べる

次のサンプル コードは、サンプル Excel ファイルダイアログシートが含まれています。それはチェックしますWorksheet.TypeプロパティはそれをSheetType.DIALOGメッセージを出力します。詳細については、以下のサンプル コードのコンソール出力を参照してください。

サンプルコード

// 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.