Index: src/java/org/apache/poi/hssf/model/Sheet.java =================================================================== RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/model/Sheet.java,v --- src/java/org/apache/poi/hssf/model/Sheet.java 15 Jul 2002 00:14:38 -0000 1.11 +++ src/java/org/apache/poi/hssf/model/Sheet.java 15 Jul 2002 12:27:42 -0000 @@ -2031,4 +2031,12 @@ printGridlines = newPrintGridlines; } + /** + * Sets whether the sheet is selected + * @param sel True to select the sheet, false otherwise. + */ + public void setSelected(boolean sel) { + WindowTwoRecord windowTwo = (WindowTwoRecord) findFirstRecordBySid(WindowTwoRecord.sid); + windowTwo.setSelected(sel); + } } Index: src/java/org/apache/poi/hssf/usermodel/HSSFSheet.java =================================================================== RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/usermodel/HSSFSheet.java,v --- src/java/org/apache/poi/hssf/usermodel/HSSFSheet.java 10 May 2002 03:01:10 -0000 1.8 +++ src/java/org/apache/poi/hssf/usermodel/HSSFSheet.java 15 Jul 2002 12:27:43 -0000 @@ -65,6 +65,7 @@ import org.apache.poi.hssf.record.Record; import org.apache.poi.hssf.record.RowRecord; import org.apache.poi.hssf.record.VCenterRecord; +import org.apache.poi.hssf.record.WindowTwoRecord; import org.apache.poi.hssf.record.WSBoolRecord; import org.apache.poi.hssf.util.Region; import org.apache.poi.util.POILogFactory; @@ -784,5 +785,13 @@ */ public HSSFFooter getFooter() { return new HSSFFooter(getSheet().getFooter()); - } + } + /** + * Sets whether sheet is selected. + * @param sel Whether to select the sheet or deselect the sheet. + */ + public void setSelected(boolean sel) { + getSheet().setSelected(sel); + + } }