Excelオブジェクトを作成
$Excel = New-Object -ComObject Excel.Application
$Excel.Visible = $false
PERSONAL.XLSBファイルを開く
$personalWorkbookPath = “C:\Users\anbtk\AppData\Roaming\Microsoft\Excel\XLSTART\PERSONAL.XLSB”
$Workbook = $Excel.Workbooks.Open($personalWorkbookPath)
マクロを実行
$Excel.Run(“PERSONAL.XLSB!test”)
変更を保存せずにファイルを閉じる
$Workbook.Close($false)
Excelを終了
$Excel.Quit()
COMオブジェクトの解放
[System.Runtime.Interopservices.Marshal]::ReleaseComObject($Excel) | Out-Null