Added FreezeFirstColumn,FreezeTopRowFirstColumn,FreezePane

This commit is contained in:
dfinke
2016-03-22 12:03:45 -04:00
parent 1022655cd5
commit b6e7a59337

View File

@@ -38,6 +38,9 @@ function Export-Excel {
[Switch]$Show,
[Switch]$NoClobber,
[Switch]$FreezeTopRow,
[Switch]$FreezeFirstColumn,
[Switch]$FreezeTopRowFirstColumn,
[int[]]$FreezePane,
[Switch]$AutoFilter,
[Switch]$BoldTopRow,
[Switch]$NoHeader,
@@ -298,8 +301,17 @@ function Export-Excel {
$ws.Cells[$dataRange].AutoFilter=$true
}
if($FreezeTopRow) {
$ws.View.FreezePanes(2,1)
if($FreezeTopRow) { $ws.View.FreezePanes(2,1) }
if($FreezeTopRowFirstColumn) { $ws.View.FreezePanes(2,2) }
if($FreezeFirstColumn) { $ws.View.FreezePanes(1,2) }
if($FreezePane) {
$freezeRow,$freezeColumn=$FreezePane
if(!$freezeColumn -or $freezeColumn -eq 0) {$freezeColumn=1}
if($freezeRow -gt 1) {
$ws.View.FreezePanes($freezeRow,$freezeColumn)
}
}
if($BoldTopRow) {