どうも、EXCELにある外部参照のリンクですが、SharePointOnline(SharePoint)では自動更新ができないと発覚。
MSも認めた。
ところがPowerShellから起動すると更新される➜MSにフィードバックしたがいつ対応するか…
PowerShell
$excel = New-Object -ComObject Excel.Application
$excel.Visible = $false # 画面上に表示させない
$excel.DisplayAlerts = $true # 警告メッセージは表示する
# 現在のディレクトリの絶対パスを取得
$currentPath = (Convert-Path .)
# 対象の Excel ファイル名
$filename = "sample.xlsx"
$book = $excel.Workbooks.Open($currentPath +"/"+ $filename)
# 上書き保存
$book.Save()
# ブックを閉じる
$excel.Workbooks.Close()
$excel.Quit()
[System.Runtime.Interopservices.Marshal]::ReleaseComObject($book)
[System.Runtime.Interopservices.Marshal]::ReleaseComObject($excel)