摘要: 在Excel催化剂中,大量的自定义函数使用了动态数组函数效果,虽然不是原生的Excel365版效果(听说Excel2019版取消了支持动态数组函数,还没求证到位,Excel365是可以用,但也仅限于部分尝鲜用户可以用上,大部分Excel365用户还没推送成功),但对于自定义函数这条路线,可以实现类似 阅读全文
posted @ 2019-01-09 18:03 Excel催化剂 阅读(630) 评论(0) 推荐(0) 编辑
摘要: 在传统的VBA开发中,若是用的是普通加载项方法,是可以存储数据在xlam上的,若用的是Com加载项方法同时是Addins程序级别的项目开发的,配置文件没法保存到工作薄中,一般另外用配置文件来存放供调用。 但无论以上两种方式都会带来一点缺陷,若用户配置好自己的数据,这些配置数据只能保存到自己电脑上,无 阅读全文
posted @ 2019-01-09 18:02 Excel催化剂 阅读(672) 评论(0) 推荐(0) 编辑
摘要: 图片插入功能,这个是Excel插件的一大刚需,但目前在VBA接口里开发,如果用Shapes.AddPicture方法插入的图片,没法对其添加事件,且图片插入后需等比例调整纵横比例特别麻烦,特别是对于插入的多个图片非统一的纵横尺寸比时。 例如一个很经典的需求是将插入的缩略图放大操作,没法点击、双击之类 阅读全文
posted @ 2019-01-09 18:01 Excel催化剂 阅读(956) 评论(0) 推荐(0) 编辑
摘要: 在VSTO开发过程中,因其和普通的Winform开发有点差别,具体细节笔者也说不清楚,大概是VSTO的插件是寄生在Excel中,不属于独立的进程之类的,其异步方法调用时,未能如Winform那样直接用await async异步方法就结束,仍需要再作简单的处理。 使用场景 在Excel上直接使用异步方 阅读全文
posted @ 2019-01-09 17:59 Excel催化剂 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 在VS开发环境中,特别是VSTO的开发,微软已经现成地给开发者准备了设计器模式的功能区开发,相对传统的VBA、ExcelDna和其他方式的COM加载项开发来说,不需要手写xml功能区,直接类似拖拉窗体控件一样,即可完成Ribbon功能区的开发,开发效率极高。 这样的开发方式,非常适合于对Ribbon 阅读全文
posted @ 2019-01-09 17:58 Excel催化剂 阅读(1544) 评论(0) 推荐(0) 编辑