郑广学VSTO火箭速成班 VBAYYDS.COM

Excel880VSTO 命名空间

 

ArrayHelper 兼容VBA数组的增强模块,重点解决VBA中非0下标代码,最少代价移植到VB.NET使用
实现原有VBA非0下标数组无缝移植,不需要重新调整代码中的下标问题
ArrayHelper.ArrayOne 一维数组包装类,支持非0下标为方便VBA代码最低成本转为VB.NET点
ArrayHelper.DebugHelper 带计时器的调试输出函数 方便记录打印出代码段的执行时间
DebugHelper.StartTime在开始前初始化 后续只需要DebugHelper.Info(msg) 可输出用时的调试信息
CTPManager<T> 实现Excel2013以上多窗口的任务面板 避免点击按钮多次创建的问题
CTPManagerShare<T> 实现2013以上多窗口的任务面板 避免点击按钮多次创建的问题
ExcelHelper Excel常用对象的封装,实现大部分VBA代码复制到VB.NET后无需修改直接使用
传统方式vba代码移植后必须添加大量的Excel对象前缀
实现原来的Rnage,Selection等直接访问方式一字不改复制到vb.net直接使用
ExcelHelper.VBA 兼容VBA常用函数 加VBA.即可调用
Extentions Excel880VSTO特色扩展方法,增强Excel对象能力,给二维数组增加更便利的Linq能力
实现一行代码完成二维数组增删查改,多条件分类汇总,批量VLoolkup,以及子数组选择和数据修改提取
可将原来必须循环实现的代码 大部分用更简短和清晰的Linq语句完成 10倍提升开发速度 降低开发难度
FormHelper 窗体方面的增强函数
HotKeyManeger Excel880热键管理类 给.Net程序提供热键管理接口 让小白也可直接使用
HotKeyManeger.CHotKey 热键辅助类 方便快速的设定组合键和判断是否命中按键
IUnDo880ByVBA VSTO中实现Ctrl+Z的上层接口
JsonHelper 超轻量级JSON组件
MessageBoxEx 增强的弹出对话框
TimerHelper 计时器辅助 方便快速计算程序运行时间

枚举

ArrayHelper.EnumSortType 数组排序方法的升降序枚举
ExcelEnum Excel枚举值,对标VBA代码,方便VBA代码复制过来不用修改枚举值