折腾了几天经过群里各位大佬尤其是僵尸大佬不厌其烦指点后终于搞懂了怎么使用vba的函数了,发现了我对ahk传参的认识不足.
示例:
Sub tx()
Range(“A1:A11”).Sort key1:=Range(“A1”), order1:=1, Header:=0
End Sub
比如这是一段vba里面用sort函数排序的代码,想要改成ahk
这里要注意vba的函数没有括号也能用,但是ahk必须加括号,另外就是vba可以不注意位置,不管中间几个,的传参.比如order1:=1,但是ahk必须得注意中间有几个,
objExcel:=Excel_Get()
objExcel.Range("A1:A11").Sort(objExcel.Range("A1"),1)
用ahk写的话结果是这样的.
总结用ahk操控excel的时候确实要借鉴一部分vba的代码,不管不要把vba代码的习惯带到ahk里面,参照ahk的规范使用.
您好,PPT中有什么好的办法吗?