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

Excel880VSTO 命名空间

 

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

枚举

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