01 2019 档案

摘要:在Excel催化剂中,大量的自定义函数使用了动态数组函数效果,虽然不是原生的Excel365版效果(听说Excel2019版取消了支持动态数组函数,还没求证到位,Excel365是可以用,但也仅限于部分尝鲜用户可以用上,大部分Excel365用户还没推送成功),但对于自定义函数这条路线,可以实现类似 阅读全文
posted @ 2019-01-09 18:03 Excel催化剂 阅读(670) 评论(0) 推荐(0)
摘要:在传统的VBA开发中,若是用的是普通加载项方法,是可以存储数据在xlam上的,若用的是Com加载项方法同时是Addins程序级别的项目开发的,配置文件没法保存到工作薄中,一般另外用配置文件来存放供调用。 但无论以上两种方式都会带来一点缺陷,若用户配置好自己的数据,这些配置数据只能保存到自己电脑上,无 阅读全文
posted @ 2019-01-09 18:02 Excel催化剂 阅读(713) 评论(0) 推荐(0)
摘要:图片插入功能,这个是Excel插件的一大刚需,但目前在VBA接口里开发,如果用Shapes.AddPicture方法插入的图片,没法对其添加事件,且图片插入后需等比例调整纵横比例特别麻烦,特别是对于插入的多个图片非统一的纵横尺寸比时。 例如一个很经典的需求是将插入的缩略图放大操作,没法点击、双击之类 阅读全文
posted @ 2019-01-09 18:01 Excel催化剂 阅读(1031) 评论(0) 推荐(0)
摘要:在VSTO开发过程中,因其和普通的Winform开发有点差别,具体细节笔者也说不清楚,大概是VSTO的插件是寄生在Excel中,不属于独立的进程之类的,其异步方法调用时,未能如Winform那样直接用await async异步方法就结束,仍需要再作简单的处理。 使用场景 在Excel上直接使用异步方 阅读全文
posted @ 2019-01-09 17:59 Excel催化剂 阅读(645) 评论(0) 推荐(0)
摘要:在VS开发环境中,特别是VSTO的开发,微软已经现成地给开发者准备了设计器模式的功能区开发,相对传统的VBA、ExcelDna和其他方式的COM加载项开发来说,不需要手写xml功能区,直接类似拖拉窗体控件一样,即可完成Ribbon功能区的开发,开发效率极高。 这样的开发方式,非常适合于对Ribbon 阅读全文
posted @ 2019-01-09 17:58 Excel催化剂 阅读(1641) 评论(0) 推荐(0)
摘要:这年头数据可视化日新月异,在Excel上做数据分析,最后一步,难免要搞个图表输出高大上一回,微软也深知此道,在Excel2016上更新了一大波图表功能,市场上很耀眼的词云图还是没加进来,虽然在各大的在线网站上都有相应的在线网页版生成词云的功能,而且功能更强大和丰富(在上次15波接入人工智能功能模块也 阅读全文
posted @ 2019-01-07 11:44 Excel催化剂 阅读(740) 评论(0) 推荐(0)
摘要:前几天某个网友向我提出催化剂的图片功能是否可以增加导出图片功能,这个功能我一直想不明白为何有必要,图片直接在电脑里设个文件夹维护着不就可以了么?何苦还要把Excel上的图片又重新导出到文件夹中?这个让我也再次地去思考:究竟有多少人在使用Excel时,本来源头上就不正确的流程,而需要在后面做许多擦屁股 阅读全文
posted @ 2019-01-07 11:43 Excel催化剂 阅读(781) 评论(0) 推荐(0)
摘要:Excel表的多维表数据结构转换为一维表的数据结构,以供更进一步对数据进行加工整理,生成另外格式的汇总表,这是Excel数据处理的一大刚需,几乎每个Excel表哥、表姐都会遇到这样的使用场景。很可惜,一般主流Excel插件都仅限于将二维表转换为一维表的功能实现,另外多种多维转一维的需求都未见有实现的 阅读全文
posted @ 2019-01-07 11:42 Excel催化剂 阅读(742) 评论(0) 推荐(0)
摘要:Clickonce无痛自动更新是我最喜欢使用VSTO开发并Clickonce部署的特性之一,但这个自动更新,通常会更新整个程序文件,包含所有的引用dll和一些资源文件等。 一般来说,我们更新的都是主程序,那些引用dll和资源文件,除非是发布时的版本的确更新了,才有必要更新到用户的机器上,不然动不动所 阅读全文
posted @ 2019-01-07 11:38 Excel催化剂 阅读(471) 评论(0) 推荐(0)
摘要:在OFFICE2013及之后,使用了单文档界面技术,不同于以往版本可以共享任务空格、功能区。所以当开发任务窗格时,需要考虑到每一个工作薄都关联一个任务窗格。 背景介绍 单文档界面摘录官方定义如下:对 Excel 2013 中的单文档界面 (SDI) 进行更改对可编程性具有一定影响。SDI 意味着每个 阅读全文
posted @ 2019-01-07 11:37 Excel催化剂 阅读(538) 评论(0) 推荐(0)
摘要:Excel催化刘插件使用Clickonce的部署方式发布插件,以满足用户使用插件过程中,需要对插件进行功能升级时,可以无痛地自动更新推送新版本。但Clickonce部署,对用户环境有较大的要求,前期首次安装,比较波折,但相对于后续的自动更新的回报,笔者自我感觉还是很值得的。Clickonce部署过程 阅读全文
posted @ 2019-01-07 11:36 Excel催化剂 阅读(831) 评论(0) 推荐(1)
摘要:为了还原一个干净无侵扰的网络世界,本文将不进行大规模地分发,若您觉得此文有用,不妨小范围地分享到真正有需要的人手中 功能概述 修复ExcelCom加载项常见问题,如每次需重新勾选COM加载项或COM加载项被列入禁用清单中不用使用,同时也提供让WPS计用COM加载项的方法 使用场景 因用户在使用COM 阅读全文
posted @ 2019-01-03 12:31 Excel催化剂 阅读(2735) 评论(0) 推荐(0)
摘要:Excel插件的部署问题难倒了不了的用户,特别是VSTO的部署,用ExcelDna开发的xll文件部署方便,不挑用户机器环境,是其开发Excel插件的一大优势。 其开发出来的xll文件,最终还是需要考虑用户机器Excel位数的问题,32位的Excel安装32位的xll文件,同理64位安装64位的xl 阅读全文
posted @ 2019-01-02 15:57 Excel催化剂 阅读(666) 评论(0) 推荐(0)
摘要:Excel催化剂插件从2018年1月1日开始运营,到今天刚好一周年,在过去一年时间里,感谢社区里的许多友人们的关心和鼓励,得以坚持下来,并收获一定的用户量和粉丝数和少量的经济收入回报和个人知名度的提升。 虽然还没有达到预期的效果,但相信用心去做,无论是为理想、为情怀,为现实经济回报,在新的一年,仍然 阅读全文
posted @ 2019-01-02 15:56 Excel催化剂 阅读(1620) 评论(0) 推荐(1)