Tohle sice nefunguje, ale dalo mi to inspiraci a posunulo správným směrem.
Funkční je toto:
$excelpid = (Get-Process | Where-Object { $_.MainWindowHandle -eq $excel.Hwnd }).Id
[Microsoft.VisualBasic.Interaction]::AppActivate($ excelpid)
Takže problém je vyřešen, díky.