AHK快捷键(9)——公式美化

wils
wils

创作者俱乐部成员

今天的快捷键是Win+p,会把单元格里的公式变成换行的文本,方便看清括号的嵌套关系,但需要手动添加等号再次计算。

每个帖子介绍一个简单的应用,以AHK快捷键或脚本的方式,简化wps里的重复操作。
如果您有类似快捷键的需求,或者对现有功能不满意,请回帖说明,我会尽快更新😁

有时候编辑公式时,会因为多重括号导致很难定位到正确的位置,使用github上的excel formula js库美化公式,可以把公式整理成多行嵌套的形式,比较好定位修改。

目前只是实现了基本功能,但用起来总感觉不流畅,该怎么优化操作的手感。。。

💡

#p::

{

static js := GetJS("https://cdn.bootcdn.net/ajax/libs/excel-formula/1.5.0/excel-formula.min.js")

hf := ComObject("htmlfile")

hf.parentWindow.execScript(js)

et := GetWPS()

f := hf.parentWindow.excelFormulaUtilities.formatFormula(et.Selection[1].Formula)

et.Selection[1].Formula := RegExReplace(f, "`t+")

et := ""

hf := ""

}

更新的代码可以从网址https://gitee.com/wanghan519/ahk4wps得到

发行版里不定时更新打包成exe的版本,下载解压即可使用

海南省
浏览 467
1
5
分享
5 +1
2
1 +1
全部评论 2
 
厚积、薄发
学习
· 山东省
回复
 
方盛
方盛

创作者俱乐部成员

假期最后一天也祝你愉快!
· 湖北省
1
回复