Applescript и Excel находят значение и получают букву столбца - PullRequest
0 голосов
/ 09 октября 2018

Можно ли извлечь букву столбца из выбранного значения?

Допустим, мое значение находится в определенной ячейке.Как я могу получить букву столбца этой ячейки?

Ответы [ 2 ]

0 голосов
/ 28 декабря 2018

Вот способ получить букву столбца без необходимости преобразования его из числа.

tell application "Microsoft Excel"

    tell window 1

        -- this will return a string like "$A$1"
        set addr to get address (cell 1 of selection)

        -- with default text delimiters, words are {"$", "A", "$", "1"}
        set col to word 2 of addr

    end tell

end tell
0 голосов
/ 09 октября 2018

Если ваша ячейка выбрана, то нижеприведенный скрипт дает вам номер строки и столбца

tell application "Microsoft Excel"
    activate
    tell window 1
        set mySelection to range selection
        set myRow to first row index of mySelection
        set myCol to first column index of mySelection
        log "row=" & myRow & "   myCol=" & myCol
    end tell
end tell

Получив номер столбца, вы можете преобразовать его в букву (1 = «A», 2 = «B»).", ...) используя код ASCII.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...