簡體   English   中英

使用Powershell在Excel中同時選擇多個范圍

[英]Selecting multiple ranges simultaneously in Excel using Powershell

我正在嘗試使用powershell在excel中創建餅圖。 我可以使用.Select()或.Activate()突出顯示范圍,但我不能同時選擇兩個單獨的范圍。 我需要同時選擇它們,以便餅圖具有正確的標簽。 在網上找不到任何指導,所以任何幫助將不勝感激。

$headers = $ws.Cells.Item(1,1).EntireRow
$headers.Activate()
$ws.Range("A3:ZZ3").Activate()

本文提出了一種選擇多個范圍的方法。 使用上面的代碼,試試這個......

[object[]]$args1 = ($headers, $ws.Range("A3:ZZ3")) 
$union=$xl.GetType().InvokeMember("Union", [System.Reflection.BindingFlags]::InvokeMethod, $null, $xl, $args1) 
$union.Select()

...其中$xl定義為$xl = New-Object -ComObject Excel.Application

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM