Не удается заставить команду поиска в 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"
), в противном случае выдается ошибка (что просто означает, что то, что вы искали, не было найдено).