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

考えられる使用シナリオ

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

todo:画像_代替_文章

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

Aspose.Cells for Python via Java は、ワークシートがダイアログ シートであるかどうかを確認する機能を提供します。このために、それはWorksheet.Type財産。もしもWorksheet.Type列挙値を返しますSheetType.DIALOGの場合は、ダイアログ シートを扱っていることを意味します。

次のコード スニペットは、ダイアログ シートを確認する方法を示しています。コードによって生成されたコンソール出力を参照用に以下に示します。

source_directory = "Examples/SampleFiles/SourceDirectory/"
# Load Excel file containing Dialog Sheet
workbook = Workbook(source_directory + "sampleFindIfWorksheetIsDialogSheet.xlsx")
# Access first worksheet
worksheet = workbook.getWorksheets().get(0)
# Find if the sheet type is dialog and print the message
if worksheet.getType() == SheetType.DIALOG:
print("Worksheet is a Dialog Sheet.")

コンソール出力

ワークシートはダイアログシートです。