ワークシートがダイアログシートであるかを検索する

可能な使用シナリオ

ダイアログシートは、ダイアログボックスを含むシートの古い形式です。このようなシートは、Microsoft Excel 2003などの古いバージョンによって挿入される場合があります(以下のスクリーンショットで示されています)。また、Microsoft Excel 2016などの最新バージョンではVBAによって挿入することもできます。

todo:image_alt_text

ワークシートがダイアログシートであるかを検索する

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.")

コンソール出力

Worksheet is a Dialog Sheet.