龙空技术网

Excel VSTO插件入门 添加模块以及写入功能函数

郑广学网络服务工作室 469

前言:

此时我们对“vbnet写excel文件”大概比较注意,咱们都想要学习一些“vbnet写excel文件”的相关文章。那么小编也在网络上汇集了一些关于“vbnet写excel文件””的相关知识,希望咱们能喜欢,同学们快快来了解一下吧!

小目标

学会插入模块,写一个简单的功能函数,多列合并到一列

学会项目的科学组织方式 不要在默认模块里写大量代码

视频演示VS中如何插入模块 重命名

VS右侧项目目录上右键插入模块,右键模块可重命名

VS项目中使用文件夹分类管理的必要性

VS右侧项目目录上右键新建文件,独立的功能模块,资源管理等要按文件夹进行合理的功能划分,方便项目管理和维护,也方便可重用功能的移植

在VBA中完成基础代码编写和调试

选中的多列合并为1列 首先在VBA中完成

然后直接复制到VSTO中 在Excel880VSTO框架加持下 代码可直接运行

复制代码到VB.NET中完成修改

主要修改 range取值和赋值语句 要添加 .value 求他不用多少修改

功能区插入按钮 调用功能代码

注意一般不要直接在按钮事件中书写功能代码,不利于后期维护以及代码复用

入下图我的模块和文件夹划分

运行VSTO项目 测试按钮

按F5运行即可

作业

插入一个模块,命名为m高级单元格格式,添加一个按钮,实现对选中区中的0值显示为空白,使用单元格格式实现

标签: #vbnet写excel文件