Найдите, является ли рабочий лист диалоговым листом
Возможные сценарии использования
Диалоговый лист — это старый формат листа, который содержит диалоговое окно. Такой лист может быть вставлен более старой версией Microsoft Excel, например 2003 года, как показано на этом снимке экрана. Его также можно вставить с помощью VBA в более новых версиях, например Microsoft Excel 2016.
Вы можете определить, является ли лист диалоговым листом или другим типом листа сРабочий лист.Типсвойство, предоставленное Aspose.Cells. Если оно возвращает значение перечисленияТип Листа.Диалог, значит, вы имеете дело с диалоговым листом.
Найдите, является ли рабочий лист диалоговым листом
Следующий пример кода загружаетобразец файла Excel который содержит диалоговый лист. Он проверяетРабочий лист.Типсвойство сравнивает его сТип Листа.Диалог а затем печатает сообщение. Дополнительные сведения см. в выводе на консоль примера кода, приведенного ниже.
Образец кода
// 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.