返回公众号历史文章目录

文章 / 公众号历史文章

再次挑战使用xlsm宏文件的方式安装插件,突破IT权限封锁,可EasyShu保底成功安装版本

今天在群里找到几位在公司电脑受强监管,不能轻易安装软件的群友来作测试,尝试使用一个xlsm文件的方式,使用VBA的方式实现将嵌入在xlsm文件里的安装包(已经打包成一个zip文件),释放出来后,再进行解压至指定位置的方式完成安装操作,突破了双击exe文件安装失败的情形。 测试下来,是成功的,向gpt

今天在群里找到几位在公司电脑受强监管,不能轻易安装软件的群友来作测试,尝试使用一个xlsm文件的方式,使用VBA的方式实现将嵌入在xlsm文件里的安装包(已经打包成一个zip文件),释放出来后,再进行解压至指定位置的方式完成安装操作,突破了双击exe文件安装失败的情形。

测试下来,是成功的,向gpt要到了base64字符串可以转二进制的方法,还有使用VBA对压缩包进行解压的方法也测试成功了。

公众号文章插图

公众号文章插图

公众号文章插图

下面是一个demo,有兴趣的可以感受下,下载地址如下:

【金山文档】 测试VBA安装软件V4

https://kdocs.cn/l/ciD7q2XQauMr

这个方法,本来想应用于EasyShu的安装的,因为EasyShu最新版4.0已经集成了python和R两个环境,也集成了全套世界和中国轮廓地图,最终的文件夹大小太大了,压缩包都有200M+以上,用这个方法,最终是跑通了,但体验有些差,等待时间比较长,最终可能要再改善下。

不能直接嵌入的方式,用一个压缩包,让用户主动去解压,然后再运行xlsm文件,可能更合理些,若EasyShu因为公司管控不能安装的朋友们,如果急切需要的话,可以留言让笔者知道急迫性,会再增加一些开发探索的时间来攻克它。

使用ExcelDna开发的插件,本质上是绿色软件,所以就算IT部门对电脑很多的限制,其实也是可以运行的,不要因为其他软件安装失败就放弃了与优秀软件工具接触的机会,欢迎对图表、数据可视化的朋友们安装体验EasyShu,本次更新的PY/R图表功能,免费使用的,非常良心。

『新版发布』EasyShu4.0发布,自定义图表支持主流PY/R/网页图表,免激活可用,欢迎高阶图表爱好者加入

更多技术探讨学习,可到知识星球里提问互动交流,效果更佳。

公众号文章插图