AHK快捷键(4)——切换不连续sheet

wils
wils

创作者俱乐部成员

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

今天添加的快捷键是Win+Tab,可以切换到上一个激活的sheet页,不管两者间隔多远,这里的重点是上一个,比如:

  1. 先在Sheet1上第一次按Win+Tab,因为没有上一个,这里只是记住当前Sheet1

  1. 鼠标点击Sheet3,这时的上一个是指Sheet1,所以按Win+Tab会切换到Sheet1

  1. 这时的上一个是指Sheet3,所以按Win+Tab会切换到Sheet3

  1. 鼠标点击Sheet2,注意这时的上一个是Sheet1而不是刚刚鼠标切换的Sheet3,这一步有点反直觉,总之只需记住这个快捷键是切换到上一次按这个快捷键前所在的Sheet,而不考虑鼠标操作

🔔

#Tab::

{

et := GetWPS()

if (IsSet(p)) {

t := et.ActiveSheet.Name

et.Sheets[p].Select

p := t

} else {

static p := et.ActiveSheet.Name

}

et := ""

}

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

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

海南省
浏览 134
收藏
3
分享
3 +1
1
+1
全部评论 1
 
扬帆起航
学习
· 山东省
回复