简单的Excel Applescript

时间:2008-11-12 17:55:41

标签: applescript-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");

不确定原因

1 个答案:

答案 0 :(得分:1)

我可以使用以下AppleScript在Excel 08(和现在的2011)中设置特定单元格的颜色:

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

我必须指定特定范围的颜色并使用红色,蓝色和绿色组件值(从0到255)。