Не удается заставить команду поиска в Excel 2008 работать - PullRequest
0 голосов
/ 07 марта 2012

Я хочу использовать 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 Ответ

0 голосов
/ 07 марта 2012

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

...