コンテンツへスキップ

Excel罫線 powershell

$e = New-Object -ComObject Excel.Application
$e.Visible = $true
$book  = $e.Workbooks.Add()
$sheet = $book.Worksheets.Item(1)
$sheet.Cells.Item(7,3) = "実線"

# ------< 実線 >----------
$sheet.cells.item(7.3).borders.LineStyle = 1 #実線
#$sheet.cells.item(7,3).borders.Weight = 2    # 線の太さ

# 列幅を自動調整する
$range = $sheet.usedRange
$range.EntireColumn.AutoFit() | out-null

# セルの結合
$c1 = $sheet.Cells(2,3)
$c2 = $sheet.Cells(2,4)
$sheet.range($c1,$c2).mergeCells = 1
$sheet.cells.item(2,3).borders.Weight = 2    # 線の太さ
$sheet.cells.item(2,4).borders.Weight = 2    # 線の太さ

# Excelを閉じる
$e.Quit()
# プロセスを解放する
$e = $null
[GC]::Collect()