Простой апплет Excel

Я новичок в 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");

не уверен, почему


person Community    schedule 12.11.2008    source источник


Ответы (1)


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

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

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

person Austin    schedule 28.01.2011