请教:不用VSTO怎么开发Excel加载项?

一转程序员 2019-03-19 09:02:17
用vsto开发com加载项的确是简单,但是这样开发出来必须用生成的vsto文件安装,不能直接加载dll文件。 而且也有个问题,如果把安装文件夹删了就麻烦了,不能卸载也不能升级,除非记住原目录或者清注册表。 所以想请教怎样开发一个可以直接在加载项中加载的dll文件?
...全文
360 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
一转程序员 2019-03-19
  • 打赏
  • 举报
回复
引用 3 楼 stherix的回复:
netoffice可以脱离VSTO环境开发office扩展 https://github.com/netoffice/NetOffice
谢谢,我去试试
stherix 2019-03-19
  • 打赏
  • 举报
回复
netoffice可以脱离VSTO环境开发office扩展 https://github.com/netoffice/NetOffice
泡泡龙 2019-03-19
  • 打赏
  • 举报
回复
如果只是在excel中开发插件的话,用exceldna比较方便,单文件部署,无需管理员权限 具体可以参见我在哔哩哔哩上面发的教学视频 https://www.bilibili.com/video/av34439971/
泡泡龙 2019-03-19
  • 打赏
  • 举报
回复
开发office插件的几种方式 1、vba写xla或者xlam 2、com addins(pia、net office) 3、vsto 4、exceldna开发xll(可以操作excel c api接口)
一转程序员 2019-03-19
  • 打赏
  • 举报
回复
我需要在Excel的ribbon工具栏上添加个命令按钮,这个怎么搞?
  • 打赏
  • 举报
回复
直接引用 Microsoft.Office.Interop 即可,不用使用 vsto。 vsto 是一个完整的 SDK,非常庞大。如果你只是想跨进程实时控制 Office,那么不用 vsto。

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧