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

考えられる使用シナリオ

ダイアログ シートは、ダイアログ ボックスを含む古い形式のシートです。このようなシートは、このスクリーンショットに示すように、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-.NET
//Load Excel file containing Dialog Sheet
Workbook wb = new Workbook("sampleFindIfWorksheetIsDialogSheet.xlsx");
//Access first worksheet
Worksheet ws = wb.Worksheets[0];
//Find if the sheet type is dialog and print the message
if (ws.Type == SheetType.Dialog)
{
Console.WriteLine("Worksheet is a Dialog Sheet.");
}

コンソール出力

Worksheet is a Dialog Sheet.