none
PowerShell и Excel - поиск в области, где есть объединенные ячейки RRS feed

  • Вопрос

  • добрый день.

    не могу разобраться, как искать в объединенных ячейках :(

    вот так вот ищется в обычных

    Function global:Get_StartRow
    {
    param ([string]$FindStr)
    $sc = $bk.PSBase.GetType().InvokeMember('Find',[Reflection.BindingFlags]::InvokeMethod,$null,$rn,$FindStr,$ci)
    Write-Output $sc.row
    функция вызывается после:
    $file = "Данные.xls"   #путь к файлу меняем, если надо
    $xl = New-Object -COM Excel.Application
    $xl.Visible = $False
    $bk = $xl.Workbooks.PSBase.GetType().InvokeMember('Open',[Reflection.BindingFlags]::InvokeMethod,$null,$xl.Workbooks,"$file",$ci)
    $ws = $bk.Worksheets.Item(1)
    $rn = $ws.Range("B1").EntireColumn
    $StartRow = Get_StartRow($FindWord) 

    но если в этом диапазоне есть объединенные ячейки, то поиск ничего не возвращает 

    как быть?

    26 июня 2013 г. 13:48

Все ответы