0
我基本上試圖創建一個Power Shell函數,該函數接受一個設置爲Excel工作表的變量並返回最後使用的行和列。將Excel類型變量傳遞到PowerShell函數
我知道代碼在函數外工作。這是它在我的函數中的樣子。
Function FindRange ([string] $path)
{
$mainRng = $path.UsedRange.Cells
$ColCount = $mainRng.Columns.Count
$RowCount = $mainRng.Rows.Count
$xRow = $RowCount
$xCol = $ColCount
Write-Host "function DEBUG xrow:" $xRow
Write-Host "function DEBUG xcol: " $xCol
Write-Host "function path:" $path
}
FindRange $BTWSRawSheets
$ BTWSRawSheets是:
$BTWSRawSheets = $wbBTWS.worksheets | where {$_.name -eq "Export Worksheet"}
的寫主機輸出 「功能的路徑:」 $ path是
function path: System.__ComObject
有沒有人能幫助我弄清楚如何通過excel工作表中作爲參數?我花了幾個小時研究和嘗試,但沒有運氣。