2014-10-02 2 views
0

У меня есть код для открытия и сбора информации с любого листа в книге, в основном, что он открывает книгу, спросите, на какой листе вы хотите вывести информацию, и она обрабатывает Это. Затем он выходит из силовой скорлупы и листья превосходны.Просмотр отдельного листа в книге с помощью powershell

Единственная проблема, с которой я сталкиваюсь, это то, что я хотел бы, чтобы powershell фактически показывал лист, из которого он вытаскивает в окне excel. Например, если я выберу лист 3 для обработки информации, excel будет по умолчанию отображать последний лист, который я выбрал, и оставить его, я хотел бы, чтобы он перешел к определенному. Есть ли способ сделать это?

ответ

0

Да, это метод Активировать().

$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 –

Смежные вопросы