居中alignment整个工作表

我目前的代码只alignmentExcel工作表的前5行:

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

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

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

 $excel.Rows.HorizontalAlignment = $xlCenter