居中对齐整个工作表

Center-align entire worksheet

我当前的代码仅对齐 Excel 工作表的前 5 行:

$xlCenter=-4108 
$excel = New-Object -Com Excel.Application
$excel.Visible = $True
$excel.Rows.Item("1:5").HorizontalAlignment = $xlCenter

但是不知道我的程序将从数据库中读取多少行。如何居中对齐所有行?

只是不要限制应用格式的行:

$excel.Rows.HorizontalAlignment = $xlCenter