C++ で Worksheet がダイアログシートかどうかを検索

可能な使用シナリオ

可能な使用シナリオ

todo:image_alt_text

シートがダイアログシートかその他の種類のシートかどうかは、Aspose.Cellsによる Worksheet.GetType() プロパティを使用して確認できます。もし列挙値 SheetType.Dialog を返す場合、それはダイアログシートを扱っていることを意味します。

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

以下のサンプルコードは、ダイアログシートを含むサンプルExcelファイルを読み込みます。それは Worksheet.GetType() プロパティをチェックし、SheetType.Dialog と比較してからメッセージを出力します。詳細は以下のサンプルコードのコンソール出力を参照してください。

サンプルコード

#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;

int main()
{
    Aspose::Cells::Startup();

    // For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-C

    // Load Excel file containing Dialog Sheet
    Workbook workbook(u"sampleFindIfWorksheetIsDialogSheet.xlsx");

    // Access first worksheet
    Worksheet ws = workbook.GetWorksheets().Get(0);

    // Find if the sheet type is dialog and print the message
    if (ws.GetType() == SheetType::Dialog)
    {
        std::cout << "Worksheet is a Dialog Sheet." << std::endl;
    }

    Aspose::Cells::Cleanup();
}

コンソール出力

Worksheet is a Dialog Sheet.