Простой Excel Applescript - PullRequest
1 голос
/ 12 ноября 2008

Я новичок в Applescripts и Excel 08? Я хочу написать тот, который окрашивает произвольно предварительно выбранные ячейки в Excel 08 определенных цветов. Я могу заставить его писать в выбранной ячейке и даже выделять шрифт жирным шрифтом ... но по какой-то причине это не изменит цвет ячейки ...

print("Tell application "Microsoft Excel"
activate
set formula of active cell to "excellent answer"
set bold of font object of active cell to true
activate cell active cell");

Эта часть почему-то не работает`

print("tell interior object of active cell of active sheet
    set color index to 3
    set pattern to pattern gray 50
    set pattern color index to 13
end tell");

не знаю, почему

1 Ответ

1 голос
/ 28 января 2011

Мне удалось установить цвет определенной ячейки в Excel 08 (и теперь 2011), используя следующий AppleScript:

tell sheet "Sheet1" of theWorkbook    
set color of interior object of range C2:C2 to {255, 255, 0}
end tell

Мне пришлось указать цвет в определенном диапазоне и использовать значения компонентов Red, Blue и Green (от 0 до 255).

...