使用Vscode 编辑器 导出、导入和运行Excel中的VBA代码

前言

Excel自带的 Microsoft Visual Basic for Applications 编辑器常被人称为上古编辑器,的确不适合代码编辑,这是其一,其二是当系统语言与Excel的安装语言不一致时,往往出现乱码,看起来极不舒服,这时又需要更改系统语言,所以往往需要探索其他的VBA开发编辑器,经过一番探索,发现了以下vscode插件:

XVBA - Supercharge Excel VBA Development

安装完效果

安装步骤

1 下载插件

2 打开带有宏的Excel文件所在的文件夹

3 启动插件服务器

4 vscode所打开文件夹下 生成的文件如下

5 在config.json中添加带有宏的目标工作簿的名称

6 Import VBA (加载Excel文件)

7 这个扩展就会自动导入Excel文件中的VBA代码

8 Export VBA(编辑完成的VBA代码保存到 Excel文件 )

问题总结

问题1 vb不信任的错误(无法链接到VBA的错误)解决

去excel信任中心勾选信任就可以了

如下图

重点 : 设置完成之后一定要 重启电脑 才能生效

问题2 怎么在VSCODE里面调试

目前只能编辑不能调试,没有 @category:debuggers ‘Visual Basic Application’ 的开发环境

好文链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: