Не удается заставить команду поиска в Excel 2008 работать

Я хочу использовать AppleScript, чтобы найти ячейку TAG, которую я поместил рядом с наборами данных, чтобы я мог затем связать эти значения в отдельном листе результатов.

На данный момент все, что я получаю, это ошибки, говорящие мне, что это, то и другое не понимают, находят. Вот сценарий:

tell application "Microsoft Excel"
    tell active workbook
        activate object worksheet "1001"
        tell sheet "1001"
            set searchRange to used range
            tell searchRange
                (find searchRange what "TAG")
            end tell
        end tell
    end tell
end tell

Я полный новичок с этим настолько тупой

1 ответ

Решение

Следующее работает очень хорошо для меня: (этот код идет между tell sheet "1001" а также end tell):

set searchRange to used range
try
    set foundRange to find searchRange what "blurp" with match case
    (* do something with the foundRange *)
on error -- not found
    (* do error handling *)
end try

Если найдет "blurp", диапазон возвращается (что-то вроде range "'[Workbook1]1001'!$D$4" of application "Microsoft Excel"), в противном случае выдается ошибка (что просто означает, что то, что вы искали, не было найдено).

Другие вопросы по тегам