1、模拟鼠标
2、发送热键
3、利用idMso
本文主要记录如何用第三种方法,举例子用AutoHotkey点击下图所圈的按钮(一键设置某单元格中字体颜色为上次所设置的颜色)
^d::
ox:=ComObjActive("Excel.Application")
ox.Application.CommandBars.ExecuteMso("FontColorPicker") ;字体颜色
return
其它常用的idMso列表(Office2007)如下:
https://msdn.microsoft.com/en-us/library/dd945681(v=office.12).aspx