Powershell:在Excel中隐藏列和边框单元格

Powershell:在Excel中隐藏列和边框单元格,excel,powershell,powershell-ise,Excel,Powershell,Powershell Ise,我一直在深入探讨Powershell如何将Excel用作COM对象,并将其大部分放在下面,但有两件事我希望能够做到,但我在任何地方都找不到,希望有人能提供帮助 1/希望能够编写脚本,在生成的Excel电子表格中隐藏一系列列 2/希望Excel能够在脚本中的所有单元格周围添加边框 谢谢 隐藏列: 下面是一个您可以调整的示例。这将隐藏活动工作表中的第一列 $file = "C:\Users\Micky\Desktop\not locked.xlsx" [Reflection.Assembly]::

我一直在深入探讨Powershell如何将Excel用作COM对象,并将其大部分放在下面,但有两件事我希望能够做到,但我在任何地方都找不到,希望有人能提供帮助

1/希望能够编写脚本,在生成的Excel电子表格中隐藏一系列列

2/希望Excel能够在脚本中的所有单元格周围添加边框

谢谢

隐藏列:

下面是一个您可以调整的示例。这将隐藏活动工作表中的第一列

$file = "C:\Users\Micky\Desktop\not locked.xlsx"

[Reflection.Assembly]::LoadWithPartialName("Microsoft.Office.Interop.Excel")|Out-Null
$excel = New-Object Microsoft.Office.Interop.Excel.ApplicationClass
$excel.Visible = $true 
$wb = $excel.Workbooks.Open($file)
$ws = $wb.ActiveSheet
$c = $ws.Columns
$c.Item(1).hidden = $true
单元格边框: 在本例中,我使用了双边框并应用于第一个单元格A1

可以找到XlLineStyle枚举

隐藏列:

下面是一个您可以调整的示例。这将隐藏活动工作表中的第一列

$file = "C:\Users\Micky\Desktop\not locked.xlsx"

[Reflection.Assembly]::LoadWithPartialName("Microsoft.Office.Interop.Excel")|Out-Null
$excel = New-Object Microsoft.Office.Interop.Excel.ApplicationClass
$excel.Visible = $true 
$wb = $excel.Workbooks.Open($file)
$ws = $wb.ActiveSheet
$c = $ws.Columns
$c.Item(1).hidden = $true
单元格边框: 在本例中,我使用了双边框并应用于第一个单元格A1

可以找到XlLineStyle枚举

隐藏列:

下面是一个您可以调整的示例。这将隐藏活动工作表中的第一列

$file = "C:\Users\Micky\Desktop\not locked.xlsx"

[Reflection.Assembly]::LoadWithPartialName("Microsoft.Office.Interop.Excel")|Out-Null
$excel = New-Object Microsoft.Office.Interop.Excel.ApplicationClass
$excel.Visible = $true 
$wb = $excel.Workbooks.Open($file)
$ws = $wb.ActiveSheet
$c = $ws.Columns
$c.Item(1).hidden = $true
单元格边框: 在本例中,我使用了双边框并应用于第一个单元格A1

可以找到XlLineStyle枚举

隐藏列:

下面是一个您可以调整的示例。这将隐藏活动工作表中的第一列

$file = "C:\Users\Micky\Desktop\not locked.xlsx"

[Reflection.Assembly]::LoadWithPartialName("Microsoft.Office.Interop.Excel")|Out-Null
$excel = New-Object Microsoft.Office.Interop.Excel.ApplicationClass
$excel.Visible = $true 
$wb = $excel.Workbooks.Open($file)
$ws = $wb.ActiveSheet
$c = $ws.Columns
$c.Item(1).hidden = $true
单元格边框: 在本例中,我使用了双边框并应用于第一个单元格A1

可以找到XlLineStyle枚举


请添加代码?或者使用VBA!!我没有这些代码,这就是重点。我在找一个可能知道这些的人。如果有帮助,我可以发布我在Excel脚本中使用的其他代码。请添加代码?或者使用VBA!!我没有这些代码,这就是重点。我在找一个可能知道这些的人。如果有帮助,我可以发布我在Excel脚本中使用的其他代码。请添加代码?或者使用VBA!!我没有这些代码,这就是重点。我在找一个可能知道这些的人。如果有帮助,我可以发布我在Excel脚本中使用的其他代码。请添加代码?或者使用VBA!!我没有这些代码,这就是重点。我在找一个可能知道这些的人。如果有帮助的话,我可以发布我在Excel脚本中使用的其他代码。非常感谢!这确实给了我一些可以合作的东西。非常感谢!非常感谢!这确实给了我一些可以合作的东西。非常感谢!非常感谢!这确实给了我一些可以合作的东西。非常感谢!非常感谢!这确实给了我一些可以合作的东西。非常感谢!