As stated.
PrintArea does not work if worksheet is renamed.
Seems like the old one is being used in package\xl\workbook.xml
Sample code to reproduce.
```
Dim xlsx As New OfficeOpenXml.ExcelPackage(New IO.FileInfo("d:\temp\test1.xlsx"))
Dim sheet = xlsx.Workbook.Worksheets.First
sheet.Name = "Renamed"
sheet.PrinterSettings.PrintArea = sheet.Cells("B2:F6") ' Not work
xlsx.SaveAs(New IO.FileInfo("d:\temp\test2.xlsx"))
```
Comments: OK. Some workaround. The trick is to set PrintArea to null before setting it again. ``` ... sheet.Name = "Renamed" sheet.PrinterSettings.PrintArea = Nothing sheet.PrinterSettings.PrintArea = sheet.Cells("B2:F6") ' Not work ... ```
PrintArea does not work if worksheet is renamed.
Seems like the old one is being used in package\xl\workbook.xml
Sample code to reproduce.
```
Dim xlsx As New OfficeOpenXml.ExcelPackage(New IO.FileInfo("d:\temp\test1.xlsx"))
Dim sheet = xlsx.Workbook.Worksheets.First
sheet.Name = "Renamed"
sheet.PrinterSettings.PrintArea = sheet.Cells("B2:F6") ' Not work
xlsx.SaveAs(New IO.FileInfo("d:\temp\test2.xlsx"))
```
Comments: OK. Some workaround. The trick is to set PrintArea to null before setting it again. ``` ... sheet.Name = "Renamed" sheet.PrinterSettings.PrintArea = Nothing sheet.PrinterSettings.PrintArea = sheet.Cells("B2:F6") ' Not work ... ```