2014-10-02 59 views
0

我有我的代碼用於打開和收集工作簿中任何工作表的信息,基本上它是如何打開工作簿,詢問要從中提取信息的工作表,並處理它。然後退出powershell,並打開excel。使用powershell查看工作簿中的特定工作簿

我唯一的問題是,我希望powershell實際顯示它從Excel窗口中拉出的表。例如,如果我選擇工作表3來處理信息,excel將默認顯示我選擇的最後一張工作表,然後離開它,我希望它轉到特定工作表。有沒有辦法做到這一點?

回答

0

是的,這是Activate()方法。

$Excel = new-object -ComObject Excel.Application 
$Workbook = $Excel.Workbooks.Add() 
[void]$Workbook.Worksheets.Add() 
[void]$Workbook.Worksheets.Add() 
$Workbook.Worksheets.Item(2).Activate() 
$Excel.Visible = $true 

這將打開Excel,創建工作簿,添加兩張工作表,然後顯示第二張工作表。

+0

謝謝,我做了很多搜索,但我似乎無法找到它是如此簡單:P – 2014-10-03 21:17:35

相關問題