好吧,所以我从一个从PowerShell开始的Internet Explorer实例中打开了一个工作簿:
$browser = new-object -ComObject "InternetExplorer.Application"
$browser.navigate("url")
我从网址下载/打开了工作簿,但我想用正在运行的脚本来操作它。我想知道我是否能够从进程ID创建一个新的com对象:
(Get-Process excel | Where-Object {$_.MainWindowTitle -like "*titleOFdownloadedEXCELwb*"}).id
有人能指出我正确的方向吗?谢谢。
答案 0 :(得分:1)
$xl = [Runtime.Interopservices.Marshal]::GetActiveObject('Excel.Application')
将定位活动的Excel实例(如果存在)。