ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 616|回复: 10

[求助] VSTO EXCEL 外接程序中如何添加自定义函数?

[复制链接]

TA的精华主题

TA的得分主题

发表于 2023-12-1 06:34 来自手机 | 显示全部楼层 |阅读模式
我已在VSTO 2022中制作了“Excel外接程序”加载项。在这个外接程序中添加了模块和类模块,试图在模块或类模块中添加VBA自定义函数,供Excel调用。但,都失败!

现求助于大佬们,如何在“VSTO Excel 外接程序”中添加VBA自定义函数?真诚感谢!!!

TA的精华主题

TA的得分主题

发表于 2023-12-1 12:17 来自手机 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-12-1 12:22 来自手机 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2023-12-1 17:09 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
用exceldna做很简单

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-12-1 18:35 | 显示全部楼层

以前用VB6封装,现在VB6非主流了。
好不容易才摸清一点VSTO的门路,费了一个大劲才搭好VSTO封装VBA的代码,
现在,大佬,你推ExcelDNA,ExcelDNA今后的生命力如何?
哎,不敢哪款,对年老的人,都不友好。。。。。

TA的精华主题

TA的得分主题

发表于 2023-12-2 08:58 | 显示全部楼层
zaojiashi75 发表于 2023-12-1 18:35
以前用VB6封装,现在VB6非主流了。
好不容易才摸清一点VSTO的门路,费了一个大劲才搭好VSTO封装VBA的代 ...

我不是大佬,我是跟着大佬们学了一下ExcelDNA,感觉非常好用,你都学过VSTO了,学ExcelDNA非常快的,我感觉比VSTO好用,特点就是不需要客户端配置VSTO环境,也不用注册dll,直接发给用户加载插件就可以了,别用vb.net了,网上想搜点资料都搜不到,推荐用C#语言,现在c#的资料很多

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-12-2 11:26 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
兰色的回忆 发表于 2023-12-2 08:58
我不是大佬,我是跟着大佬们学了一下ExcelDNA,感觉非常好用,你都学过VSTO了,学ExcelDNA非常快的,我感 ...

我的需求是,解决日常工作中的重复机械动作。
悟性不行,记性也不行,学习VBA,主要是从海量的网络资源中组装成自己想要的代码,让Excel工作中助我一把力。

为何要做加载项,主要是点击菜单很方便。
其次,我这种18线小白的代码,别人肯定是看都不看的,但有个别领导收到我带代码的文件,今后他电脑的问题,我的代码要背锅。(我哪有这水准!

VBA在Office中调试十分方便,原来在VB6中封装,只是VB6现已势弱。
我一般都是在VBA中把代码调试成功后,放到VSTO中丰富一下自己的加载项菜单,
没有能力直接在VSTO中开干的。(手动
遥想C,差不多快是30年前的事了,那时学的还是面向过程的C,都要成糊糊,面对对象的C++、C#,就不想再去折腾了。

大佬推的ExcelDNA,我试着看看。

TA的精华主题

TA的得分主题

发表于 2023-12-2 20:11 来自手机 | 显示全部楼层
zaojiashi75 发表于 2023-12-2 11:26
我的需求是,解决日常工作中的重复机械动作。
悟性不行,记性也不行,学习VBA,主要是从海量的网络资源 ...

可以用net com 写,

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-12-3 06:27 来自手机 | 显示全部楼层
774115495 发表于 2023-12-2 20:11
可以用net com 写,

大佬,求指导或资源,谢谢!!

TA的精华主题

TA的得分主题

发表于 2023-12-3 09:52 来自手机 | 显示全部楼层
zaojiashi75 发表于 2023-12-1 18:35
以前用VB6封装,现在VB6非主流了。
好不容易才摸清一点VSTO的门路,费了一个大劲才搭好VSTO封装VBA的代 ...

也可以用webservice函数
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-9-21 09:05 , Processed in 0.040147 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表