1、模拟鼠标
2、发送热键
3、利用idMso
本文主要记录如何用第三种方法,举例子用AutoHotkey点击下图所圈的按钮(一键设置某单元格中字体颜色为上次所设置的颜色)
![[ahk]如何操控Office软件的工具条上的按钮_字体颜色](https://file.cfanz.cn/uploads/png/2023/04/25/1/2b0CL75KK7.png)
^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
![[ahk]如何操控Office软件的工具条上的按钮_microsoft_02](https://file.cfanz.cn/uploads/png/2023/04/25/1/01353SD495.png)










