小目标

学会插入模块,写一个简单的功能函数,多列合并到一列
学会项目的科学组织方式 不要在默认模块里写大量代码

视频演示

VS中如何插入模块 重命名

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

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

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

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

选中的多列合并为1列 首先在VBA中完成
然后直接复制到VSTO中 在Excel880VSTO框架加持下 代码可直接运行

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

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

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

注意一般不要直接在按钮事件中书写功能代码,不利于后期维护以及代码复用
入下图我的模块和文件夹划分

运行VSTO项目 测试按钮

按F5运行即可

作业

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