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

这篇具有很好参考价值的文章主要介绍了使用Vscode 编辑器 导出、导入和运行Excel中的VBA代码。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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


前言


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

XVBA - Supercharge Excel VBA Development


安装完效果

vba vscode,VBA,Vscode,XVBA,Vscode,VBA,XVBA


安装步骤


1 下载插件

vba vscode,VBA,Vscode,XVBA,Vscode,VBA,XVBA


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

vba vscode,VBA,Vscode,XVBA,Vscode,VBA,XVBA


3 启动插件服务器

vba vscode,VBA,Vscode,XVBA,Vscode,VBA,XVBA


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

vba vscode,VBA,Vscode,XVBA,Vscode,VBA,XVBA


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

vba vscode,VBA,Vscode,XVBA,Vscode,VBA,XVBA


6 Import VBA (加载Excel文件)

vba vscode,VBA,Vscode,XVBA,Vscode,VBA,XVBA


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

vba vscode,VBA,Vscode,XVBA,Vscode,VBA,XVBA


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

vba vscode,VBA,Vscode,XVBA,Vscode,VBA,XVBA


问题总结

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

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

如下图

vba vscode,VBA,Vscode,XVBA,Vscode,VBA,XVBA
vba vscode,VBA,Vscode,XVBA,Vscode,VBA,XVBA

vba vscode,VBA,Vscode,XVBA,Vscode,VBA,XVBA

vba vscode,VBA,Vscode,XVBA,Vscode,VBA,XVBA

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


问题2 怎么在VSCODE里面调试

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

vba vscode,VBA,Vscode,XVBA,Vscode,VBA,XVBA文章来源地址https://www.toymoban.com/news/detail-755909.html



到了这里,关于使用Vscode 编辑器 导出、导入和运行Excel中的VBA代码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • git实战—Gerrit配置SSH key & 下载代码到本地 & 使用VScode编辑器编辑提交代码——2023.07

    centos7 部署Gerrit Windows10 部署gitbash 2.41 版本 首先在虚拟机上搭建Gerrit服务,在Windows上部署好gitbash;其次,配置 publishkey 连接Gerrit仓库;最后使用git clone下载代码到本地,再使用VScode编辑提交代码带仓库。 当然,直接使用VScode连接Gerrit也是可以的,但由于VScode终端中的命令不

    2024年02月09日
    浏览(96)
  • 秀米编辑器(xiumi)+百度编辑器(Ueditor) 集成 :解决集成问题,秀米编辑器导出到百度编辑器格式问题,图片保存到自己的服务器(阿里云OSS)

    1.集成前提条件:         1. 需要集成 百度编辑器 到环境中         2. https 环境下才可以导出数据到百度编辑器,如果不是https环境,会出现错误          然后我们开始讲解如何集成: 2.引入资源: //百度编辑器 需要修改的文件(配置与原始的配置不一样,后面

    2024年02月09日
    浏览(60)
  • VsCode与Idea编辑器更换背景图

    目录 VsCode Idea VsCode 需要安装background插件 安装完成后,打开设置,搜索background 然后就可以在json文件进行图片设置,透明度等等 Idea 打开File - Settings  然后找到Appearance , 往下滑,找到BackGround Image,点击  然后就会弹出背景设置的弹窗

    2024年02月14日
    浏览(58)
  • Vivado关联Vscode编辑器的各种配置

    1.在vivado工程界面Tool菜单中点击Settings 2.在Text Editor项目栏中打开Current Editor下拉框更换默认的文本编辑器,常用的有Notepad++。这里我们需要更改为VSCode,此时点击下拉框最下方的Custom Editor 3.Editor输入框中输入  C:/Program Files/Microsoft VS Code/Code.exe -g [file name]:[line number]前面加粗部

    2024年02月16日
    浏览(62)
  • Vscode编辑器C/C++环境配置

            VSCode(全称:Visual Studio Code)是一款由微软开发且跨平台的免费源代码编辑器。该软件支持语法高亮、代码自动补全(又称 IntelliSense)、代码重构、查看定义功能,并且内置了命令行工具和 Git 版本控制系统。用户可以更改主题和键盘快捷方式实现个性化设置,也

    2024年02月08日
    浏览(61)
  • Unity 编辑器资源导入处理函数 OnPreprocessAudio :深入解析与实用案例

    点击封面跳转下载页面 在 Unity 中,资源导入是一个非常重要的环节,它决定了资源在项目中的使用方式和效果。Unity 提供了一系列的资源导入处理函数,其中之一就是 OnPreprocessAudio 。这个函数可以在资源导入过程中对音频资源进行自定义处理,例如修改导入设置、修改音频

    2024年02月13日
    浏览(55)
  • Unity 编辑器资源导入处理函数 OnPreprocessTexture:深入解析与实用案例

    点击封面跳转下载页面 在Unity中,我们可以使用编辑器资源导入处理函数( OnPreprocessTexture )来自定义处理纹理资源的导入过程。这个函数是继承自 AssetPostprocessor 类的,通过重写这个函数,我们可以在纹理资源导入之前执行一些自定义的操作。 首先,我们需要创建一个继承

    2024年02月12日
    浏览(51)
  • Unity 编辑器资源导入处理函数 OnPostprocessTexture :深入解析与实用案例

    点击封面跳转下载页面 在Unity中,我们可以使用编辑器资源导入处理函数( OnPostprocessTexture )来自定义处理纹理资源的导入过程。这个函数是继承自 AssetPostprocessor 类的,通过重写这个函数,我们可以在纹理资源导入完成后执行一些自定义的操作。 首先,我们需要创建一个继

    2024年02月09日
    浏览(40)
  • Unity 编辑器资源导入处理函数 OnPostprocessAudio :深入解析与实用案例

    点击封面跳转下载页面 在Unity中,我们可以使用编辑器资源导入处理函数( OnPostprocessAudio )来自定义处理音频资源的导入过程。这个函数是继承自 AssetPostprocessor 类的,通过重写这个函数,我们可以在音频资源导入完成后执行一些自定义的操作。 首先,我们需要创建一个继

    2024年02月14日
    浏览(45)
  • Unity_FairyGUI发布导入Unity编辑器资源报错

    报错: FairyGUI: settings for \\\'Assets/UI/XMUI/XMSubway_atlas0.png\\\' is wrong! Correct values are: (Generate Mip Maps=unchecked) UnityEngine.Debug:LogWarning (object) FairyGUI.UIPackage:LoadAtlas (FairyGUI.PackageItem) (at Assets/FairyGUI/Scripts/UI/UIPackage.cs:1305) FairyGUI.UIPackage:GetItemAsset (FairyGUI.PackageItem) (at Assets/FairyGUI/Scripts/UI/UIPa

    2024年02月04日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包