我有一个与Excel(2007)电子表格交互的AutoHotkey脚本。它执行以下操作: 输入一个条目, 入选时选择性大胆的词汇, 移动到第二个单元格并键入另一个条目, 移到第3个单元格并停止。
这非常有效,但第二个单元格包含偶尔由第二个条目触发的条件格式。无论何时触发格式化,Excel都将开始拒绝选择性粗体。我尝试使用长睡眠和SetKeyDelay时间无济于事。
当我测试运行速度变慢时,看起来粗体样式正在应用,并且在Excel退出“编辑模式”后停留。由于某种原因,它在“发送{右3};开始顶部'选择'单元格”开始时失败。我无法通过手动输入复制错误。
有谁知道发生了什么?谢谢!
:*:007\::
send XXX!{enter}Hooligan!{enter}007
send {F2}+{left 4}^b ; enter Edit Mode and bold end number
send {left 1}+{left 8}^b{F2} ; bold name and exit Edit Mode
send {right 3} ; go to top 'choice' cell
send {enter} ; down to 'option' cell
send {enter}{right 11} ; down 1, move to code cell
send 999!{enter}XX9999
send {enter}{up 2}{down}{left 14}
return
答案 0 :(得分:1)
事实证明,Excel的自动完成功能正在克隆以前的条目并破坏了格式。禁用自动填充后,一切都开始正常工作。