打开vba工具自动获取新版本

vba工具发布后,每次修改都需要通知大家更新,本问的代码,实现了打开工具自动获取最新版本,不更新的话自动关闭工具,这样就能保证工具更新的即时性和强制性。

双击打开Excel加载项xlam时自动安装或更新加载项Add-In

传统的方式配置xlam比较麻烦,这段代码可以让你双击打开xlam时自动安装或更新

vba的一种变相md5实现

vba要实现md5必须引用外部库,导致vba程序交付安装不是很方便。很多时候我们并不是想要取真正的md5,只是取一个加密字符串,比如保存密码的时候。本文中的代码直接利用windows系统内置命令certutil -hashfile实现了一种变相的md5函数。代码要读写本地文件两次,因此效率不高,不过在登陆验证一下密码等场景并没有影响。

VBA获取xlam内的sheet对象

获取Excel的AddIn里边的Sheet对象

VBA调用Outlook发送邮件

使用VBA调用Outlook发送邮件

VBA复制粘贴时出现“类Worksheet的Paste方法无效”错误

VBA中进行copy和paste的时候,无规律的出现 “类Worksheet的Paste方法无效”错误 怀疑是电脑太快,copy操作还没有完成,就直接运行paste,导致paste出错。 所以在copy操作后,sleep一小段时间,结果真的解决了问题。

java 运行 shell/cmd 命令

java 运行 shell/cmd 命令的代码实现

springboot cache(Redis) 根据key*批量模糊删除缓存

用@CacheEvict删除缓存只能删除指定key的缓存,有些情况需要根据前缀删除所有key的时候,用@CacheEvict就做不到了,所以我们自定义一个@CacheRemove来处理根据前缀模糊删除所有cache(支持Spring EL表达式)