- 博客(10)
- 收藏
- 关注
原创 如何在wps中使用xlwings 的全功能
首选我们先创建一个xlwings的项目。此时会在当前目录中新增一个myproject的文件夹,其中有一个myproject.xlsm的文件,打开它。打开后找到xlwings的页签,先设置一下选框 的值,填完后按enter确认。
2024-06-22 15:03:03 1596 2
原创 记录最近在使用wps的VBA时的两个坑点
第一个坑点 是我使用vba自带的shell如Shell "cmd.exe"或者 先然后再会提示拒绝的权限。查了很久,发现是wps有一个沙盒保护模式,需要关闭并重启wps,就能正常了。最近一段时间收到很多客户的反馈,在重启电脑或重启WPS后,之前一直正常运行的程序会报错,报错代码为[运行时错误'5']或[运行时错误'70'],如下图所示。远程调试程序发现报错的是Shell函数,代码片段如下。
2024-06-22 00:19:07 1777
原创 如何在python脚本中运行另一个脚本,并且不考虑另一个脚本是否执行完成
通过这种方式运行另一个脚本,可以实现不等待另一个脚本结束,只要本脚本运行完成,就结束。但是另一个脚本会一直后台运行。
2024-01-25 15:19:45 427 1
原创 设置计划任务注意点
我在工作中写了一个py脚本,想通过bat脚本运行,并且把这个脚本设置到计划任务中,定时执行,其中有一些注意点,在这边做一下记录。在bat脚本中需要先改变工作目录,通过cd /d %dp0 实现,不然python脚本中的相对路径取值会错误。bat脚本应该使用ANSI的编码格式,否则会出现乱码报错。设置计划任务时,可以设置只运行一次,然后重复运行。如果路径中带有空格,需要双引号将路径包起来。
2024-01-25 13:53:35 418 1
原创 Excel合并工作簿的第一个sheet,并按照工作簿命名sheet
原理:每次sheet新增时,表格都会新增sheet索引,如果删除了表格,索引也不会减少,和实际的sheet.cout不一致,所以sheets(n) 这种方式无法选择到正在被增加的sheet,每次sheet增加时,被增加的都会变成activesheet,所以用这个来设置名称,不会出错。需求:可以将多个工作簿的第一个sheet合并到一个工作簿中,并且每一个sheet的名字用工作簿来命名。3、对于文件名中的特殊符号以及后缀,要舍去,我用数组循环遍历删除。
2024-01-09 11:26:42 608
原创 Word VBA 拆分单元格并将数值放到下方
费了好大的劲,问了讯飞星火、文心一言都不太行,最后求助chatGPT,找到了正确的VBA代码,贴在这里给大家学习一下,通过这次的word VBA,让我对word的了解又加深了一步。公司要求将表格数据放在word中形成报告,而在word中的表格没有计算功能,非常难用,所以我都是先用EXCEl编辑号数据,再粘贴到word中再调整表格的大小。我根据word中自带的录制宏功能,很方便的将拆分单元格的VBA写出来了,但是默认拆分后的数据1 会在拆分上下单元格的上方,而我想让数字默认在拆分单元格的下方。
2023-11-10 21:23:04 338
原创 autohotkey置顶窗口
在平时使用windows时,经常需要同时打开多个窗口查看,一种方案是把每个窗口设置左右,可以每个窗口占一半,但每次需要调整窗口时,感觉太麻烦,因此使用快捷键去设置自动置顶窗口,对于有一个窗口是小窗口的情况比较好,比如置顶微信的页面。
2023-09-03 20:26:05 381 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人