Excel for .NET
既存のExcelのシートから印刷範囲の取得

Excelシートから印刷範囲を取得するには、次のコードを使用します。

C1XLBook1.Load("..\..\InputFile.xlsx")

For Each nr As XLNamedRange In C1XLBook1.NamedRanges
        If nr.Name.StartsWith("Print_Area") Then
        System.Diagnostics.Debug.WriteLine(nr.Name + nr.CellRanges.ToString())
    End If
Next
C1XLBook1.Load("..\\..\\InputFile.xlsx");
foreach (XLNamedRange nr in C1XLBook1.NamedRanges)
{
     if (nr.Name.StartsWith("Print_Area"))
     {
           System.Diagnostics.Debug.WriteLine(nr.Name + nr.CellRanges.ToString());
     }
}