Ta reda på om arbetsbladet är dialogblad

Möjliga användningsscenarier

Dialogark är ett gammalt arkformat som innehåller en dialogruta. Ett sådant ark kan infogas med en äldre version av Microsoft Excel, t.ex. 2003, som visas i denna skärmdump. Den kan även infogas med VBA i nyare versioner t.ex. Microsoft Excel 2016.

todo:image_alt_text

Du kan se om arket är ett dialogblad eller någon annan typ av ark medArbetsblad.Typegendom tillhandahållen av Aspose.Cells. Om den returnerar uppräkningsvärdeSheetType.Dialog, då betyder det att du har att göra med dialogblad.

Ta reda på om arbetsbladet är dialogblad

Följande exempelkod laddarexempel på Excel-fil som innehåller ett dialogblad. Den kontrollerarArbetsblad.Typfastighet jämför det medSheetType.Dialog och skriver sedan ut meddelandet. Se konsolutgången för exempelkoden nedan för mer hjälp.

Exempelkod

// 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.");
}

Konsolutgång

Worksheet is a Dialog Sheet.