首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel VSTO外接程序在Excel崩溃后一直处于软禁用状态。在excel重新启动时运行addin.Connect = true的任何方法

Excel VSTO外接程序是一种基于Visual Studio Tools for Office(VSTO)开发的Excel插件,它可以扩展Excel的功能和自定义行为。在Excel崩溃后,如果VSTO外接程序处于软禁用状态,可以尝试以下方法来重新启用它:

  1. 检查Excel加载项管理器:打开Excel,点击"文件"选项卡,选择"选项",然后点击"加载项"。在加载项管理器中,确保VSTO外接程序的复选框被选中。如果没有选中,勾选它并点击"确定"按钮。
  2. 检查COM加载项:在加载项管理器中,点击"COM加载项"下拉菜单,确保VSTO外接程序的复选框被选中。如果没有选中,勾选它并点击"确定"按钮。
  3. 重新注册VSTO外接程序:打开命令提示符(以管理员身份运行),输入以下命令并按回车键执行:cd C:\Windows\Microsoft.NET\Framework\v4.0.30319 regasm /codebase "path\to\your\VSTO\addin.dll"其中,"path\to\your\VSTO\addin.dll"是你的VSTO外接程序的路径。重新注册后,重新启动Excel并检查是否解决了软禁用状态的问题。
  4. 检查VSTO外接程序的依赖项:VSTO外接程序可能依赖于其他组件或库。确保这些依赖项已正确安装,并且与VSTO外接程序的版本兼容。
  5. 检查VSTO外接程序的日志:VSTO外接程序可能会生成日志文件,记录其运行时的错误和警告信息。查找并检查这些日志文件,以确定是否有任何问题导致软禁用状态。

对于Excel VSTO外接程序的更多信息和开发指南,你可以参考腾讯云的Excel VSTO外接程序开发文档:

Excel VSTO外接程序开发文档

请注意,以上提供的解决方法是一般性的建议,具体解决方法可能因环境和具体情况而异。如果问题仍然存在,建议咨询相关技术支持人员或开发社区以获取更详细和针对性的帮助。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

一起学Excel专业开发20:Excel工时报表与分析系统开发(3)——启动与关闭

对于独立式应用程序启动时首先进行版本检查和一些必要验证,以确保能正确地运行应用程序;然后,保存Excel应用程序启动前环境状态,以便在应用程序关闭时恢复Excel原有状态;接下来,创建应用程序用户接口...关闭时,应用程序删除用户接口并将Excel恢复到该应用程序运行原有状态。...该过程中调用RestoreMenus过程来恢复Excel工具栏: '恢复最初菜单结构.独立应用程序中, '最简单方法重新打开xlb文件....为避免发生这种情况,恢复工具栏配置信息最好方法应用程序关闭之前查找并打开xlb文件,这样,Excel就不会觉察到任何变化,也就不会对xlb文件进行任何修改。...配置Excel环境 获取了Excel启动应用程序用户环境设置,可以对Excel进行配置来满足应用程序需要,包括: 1.设置应用程序标题和图标。 2.根据需要隐藏公式栏和状态栏。

1.4K20

Excel催化剂开源第3波-修复ExcelCom加载项失效问题及WPS可调用Com加载项方法

为了还原一个干净无侵扰网络世界,本文将不进行大规模地分发,若您觉得此文有用,不妨小范围地分享到真正有需要的人手中 功能概述 修复ExcelCom加载项常见问题,如每次需重新勾选COM加载项或COM加载项被列入禁用清单中不用使用...,同时也提供让WPS计用COM加载项方法 使用场景 因用户使用COM技术开发加载项过程中,难免各种意外操作,致使加载项处理非活动状态或失效状态,虽然可以通过界面的方式去解决,但步骤偏多,对普通用户来说...,较难以去理解及操作,将其封装成一个exe文件,让用户自行双击运行解决是个不错解决方案,本篇代码也是为这个功能场景而开发。...技术原理 其实COM加载项活动与否、禁用与否,都会在注册表上写上相关信息,只需从注册表层面对用户电脑注册表项进行修改,即可实现非Excel界面操作方式实现自动化修复插件。...插件方法,具体需要看真正安装注册表路径及项目名称是什么而定。

1.1K10

OFFICE插件管理工具更新,让你安装使用OFFICE插件无忧

新增功能20201230 新增对VSTO插件安装启动时报一个type属性错误处理方式。原理其实很简单,就是把这个文件删除即可,为懒癌服务,一键删除。 ? ?...对证书修复原理,同样是操作注册表完成,此操作需要管理员权限,若当前用户非管理员,会出现报错。可选中工具程序使用鼠标右键,以管理员身价运行。 以下是过往功能再介绍,不熟悉可以再次查阅下。...经过复制,经反馈是有效,一般VSTO技术开发插件,都因为此项修复得以改善,正常使用。...五、取消禁用插件,让异常被禁用插件重新能够加载正常 插件使用过程中,可能因为OFFICE软件死机等原因,致使OFFICE将插件禁用了,此时就不能加载到插件,一般情况下,用户不想用插件,可以用上述第一点功能来打开或关闭插件...好多用户不知道去哪里重新解禁插件,故开发了这个小功能,点击,所有禁用插件清单都解禁出来。

2K30

Excel催化剂安装过程详解及安装失败解决方法

/p/e05460ad407d Excel催化剂功能第4波-一大波自定义函数高级应用,重新定义Excel函数学习和使用方法 - 简书 https://www.jianshu.com/p/534803771c20...HostsIP地址映射和信任证书安装 因自动更新机制要求用户电脑对开发者开发程序完全信任,认可其不会对电脑产生危害,所以才可以不用用户干预情况下自动安装到用户电脑内,所以需要用户机器对开发者程序下载地址信任...LiWeiJianWeb 运行【导入证书及设置EXCEL信任文件夹.exe】 让Excel对外部网络地址程序信任,并且导入程序开发者证书,让Excel信任日后存放在网络上程序版本更新,自动把新版本下载到本地使用...插件安装 安装完以上操作,可在以下地址下载插件,如无意外下载完成,双击即可安装成功,如有任何问题,欢迎及时反馈,QQ或微信号:190262897。...和广大拥护者一同期盼:Excel催化剂一直运行下去,我所惠及群体们能够给予支持(多留言鼓励下、转发下朋友圈推荐、小额打赏下和最重点可以和所在公司及同行推荐推荐,让我技术可以贵司发挥价值,实现双赢

2K30

Excel催化剂开源第8波-VSTO开发之异步调用方法

VSTO开发过程中,因其和普通Winform开发有点差别,具体细节笔者也说不清楚,大概是VSTO插件是寄生在Excel中,不属于独立进程之类,其异步方法调用时,未能如Winform那样直接用await...使用场景 Excel上直接使用异步方法,貌似有上述提及问题,不像Winform程序那样,需要Excel上调出窗体,再从窗体上作异步方法操作,直接调用的话,遇到用户用键盘、鼠标交互Excel操作会报错...Excel催化剂中有些操作与外部资源交互特别是外部网络访问时,若不使用异步方法,将会卡界面,用户感觉死机了一样。 使用异步方法,可以有一些状态信息反馈给用户知道程序还在运行,是十分有必要。...}; 同样地下载结束,关闭窗体,也需要重新用委托方式来关闭。...因为VSTO特殊性,可能这些问题,专业程序猿群体中,不会遇到,但在VSTO开发群体中,这里的确是个大坑,希望给大家填补此坑,大家可以更顺畅地写出更好代码。

62920

VB.net中,List(of string())与List(of List(of string))有什么区别

)区别 VB.NET中,List(Of String()) 和 List(Of List(Of String))  是两种不同数据结构,它们分别表示: 1. ...(2)VSTO外接Excel中,List(of List(of string))如何输出到Excel工作表 VB.NETVSTO外接程序中,如果您有一个`List(Of List(Of String...() Marshal.ReleaseComObject(excelApp) 上述代码首先创建或获取Excel应用程序、工作簿及工作表引用。...然后,遍历列表中每一项(每一项代表一行),并在Excel工作表中对应位置写入数据。 请注意,与COM对象交互释放资源是很重要,以避免内存泄漏。...此外,实际应用中还需要处理可能错误和异常,确保数据适当地格式化并适应Excel工作表。如果列表中列数不一致,可能需要添加额外逻辑来处理这种情况。

23810

Excel催化剂开源第21波-使用Advanced Installer打包VSTO几个注意问题

Excel催化剂一直也同样有提供离线版打包工具打包成EXE文件一键安装方式,不过鉴于Excel催化剂功能还在不断迭代开发中,打包方式,暂时还不会做自动更新功能,所以不建议使用离线版安装 Excel...一般选择解决方案文件即可 想让程序以管理员方法安装,所有用户都可用 这个实际情况的确出现过,用户电脑不是管理员身份,电脑被限制了安装软件权限,在用户电脑上没法正常安装VSTO项目,用管理员权限安装成功...选择vsto文件 想在用户安装过程中,同时运行其他程序 这里说其他程序,并非指的是VSTO运行时、.Net Framework框架这些,而是可以运行其他命令。...例如Excel催化剂因在线版自动更新要求,将许多配置文件给分离出来,重新做了个Console程序供用户手动将这些配置文件复制到程序数据文件夹中,离线版安装过程中,想一步到位,无需提示用户多一步运行Console...使用自定义动作向导设置运行exe 将要运行exe添加到程序文件夹中 设置好自定义动作exe信息 打包成32位还是64位程序 因其他程序可能有区分32位和64位区别,但感觉VSTO项目是不用太理会这些

1K30

Excel催化剂开源第15波-VSTO开发之DataTable数据导出至单元格区域

而一般IT型程序,都是脱离用户操作,只能让用户准备好数据,离开Excel,或生成数据,要重新打开某文件才能获取到数据结果。...VSTO中,用户随时Excel最强UI前端中生产数据,同时也获得数据结果,无缝地利用Excel强大数据处理能力进行数据再次加工如Vlookup一些其他信息进来,做个图表展示等等。...言归正传,如何DataTable数据导出至单元格区域 传统VBA方法中,有ADO某个方法CopyToRange,直接将DataRecordset数据输出至单元格区域。...许多VSTO用户还在抱怨着ADO.Net没有相应方法而郁闷万方,看完此篇内容,会彻底改观,并且可以彻底放弃ADO这样落后技术,拥抱ADO.Net这样与时俱进专业程序猿使用技术。...它是Microsoft.Office.Tools.Excel命名空间内,是VSTO宿主项,较传统ListObject,其命名空间为Microsoft.Office.Interop.Excel,新

2.3K30

【追加视频】OFFICE插件管理工具重整再上路,更好用易用。

工具开发好之后,很久时间里,没有太多维护,虽然知道某些小问题使用上会造成不便,现借着Excel催化剂几款成熟产品问世重新来修补一下此工具,让其更好用易用,希望大家喜欢。...使用【删除选中注册表记录】,程序会将注册表上记录删除掉,使用【删除选中注册表记录+程序文件】,除了删除注册表记录,还会删除插件安装路径所在文件夹上插件底层文件,【控制面板】卸载插件不管用时,可以使用此功能来卸载插件...经过复制,经反馈是有效,一般VSTO技术开发插件,都因为此项修复得以改善,正常使用。...五、取消禁用插件,让异常被禁用插件重新能够加载正常 插件使用过程中,可能因为OFFICE软件死机等原因,致使OFFICE将插件禁用了,此时就不能加载到插件,一般情况下,用户不想用插件,可以用上述第一点功能来打开或关闭插件...好多用户不知道去哪里重新解禁插件,故开发了这个小功能,点击,所有禁用插件清单都解禁出来。

1.2K30

个人永久性免费-Excel催化剂功能第26波-正确Excel密码管理之道

VSTO开发,稍好一些,可以挡住大部分VBA开发者,当然专业程序猿也是秒破,通过反编译可以得到代码。...,重新定义Excel函数学习和使用方法 第5波-使用DAX查询从PowerbiDeskTop中获取数据源 第6波-导出PowerbiDesktop模型数据字典 第7波-智能选区功能 第8波-快速可视化数据...Excel催化剂插件下载链接:https://pan.baidu.com/s/1gC6joqGY_SIg_yONga9PaQ 因插件使用VSTO开发技术完成,插件安装需要电脑满足相关环境配置才能运行...,且需可连接外网方式实现自动更新机制,若下载安装过程中有任何疑问或需要离线版安装等,尽量不单独私聊询问,加QQ群可高效解决(群内已汇集了VSTO开发、Powerbi技术、Sqlserver商业智能等方面的国内顶尖大牛人物...和广大拥护者一同期盼:Excel催化剂一直运行下去,我所惠及群体们能够给予支持(多留言鼓励下、转发下朋友圈推荐、小额打赏下和最重点可以和所在公司及同行推荐推荐,让我技术可以贵司发挥价值,实现双赢

1.4K20

Excel催化剂功能第6波-导出PowerbiDesktop模型数据字典

互通互联 - 简书https://www.jianshu.com/p/e05460ad407d Excel催化剂功能第4波-一大波自定义函数高级应用,重新定义Excel函数学习和使用方法 - 简书 https...结语 通过Excel来管理PowerbiDesktop数据模型,对再复杂PowerbiDesktop模型都能轻松了如指掌,从此再也不用担心不断维护、追加数据模型复杂度了。...Excel催化剂插件下载链接:https://pan.baidu.com/s/1eT2znYM 因插件使用VSTO开发技术完成,插件安装需要电脑满足相关环境配置才能运行,且需可连接外网方式实现自动更新机制...,若下载安装过程中有任何疑问或需要离线版安装等,尽量不单独私聊询问,加QQ群可高效解决(群内已汇集了VSTO开发、Powerbi技术、Sqlserver商业智能等方面的国内顶尖大牛人物,进群好处不用多说了...和广大拥护者一同期盼:Excel催化剂一直运行下去,我所惠及群体们能够给予支持(多留言鼓励下、转发下朋友圈推荐、小额打赏下和最重点可以和所在公司及同行推荐推荐,让我技术可以贵司发挥价值,实现双赢

59320

Excel催化剂开源第10波-VSTO开发之用户配置数据与工作薄文件一同存储

传统VBA开发中,若是用是普通加载项方法,是可以存储数据xlam上,若用是Com加载项方法同时是Addins程序级别的项目开发,配置文件没法保存到工作薄中,一般另外用配置文件来存放供调用。...这种方式有一缺点是,在用户工作薄里进行数据操作,用户很容易破坏到这些数据,就算深度隐藏工作表,仍然会轻松地用VBA方法重新将其显示出来,特别对一些敏感配置信息保存非常不利。...自定义属性 当需要存储复杂结构如图片二进制数据时,用自定义属性就无能为力了,像Excel催化剂在上一波中提及PictureBox关闭不能存储问题,如果需要存储其图片信息,供下一次打开文件时重新以...且此对象不止于VSTO内使用,VBA上也同样有此对象可供计用。...\n" + "单击【否】将删除工作薄中图片,安装【Excel催化剂】插件电脑重新打开此工作薄时,插件插入图片重新生成,减少存储一份图片副本

1.3K20

【追加功能】OFFICE插件管理工具重整再上路,更好用易用。

特别是近期用户反馈到EasyShu插件不能取消加载问题(这个是一个bug,但无从找到解决办法)。 今天再重新大量测试,算是找到一个管理普通加载项方法重新追加到OFFICE插件管理工具上。...使用【删除选中注册表记录】,程序会将注册表上记录删除掉,使用【删除选中注册表记录+程序文件】,除了删除注册表记录,还会删除插件安装路径所在文件夹上插件底层文件,【控制面板】卸载插件不管用时,可以使用此功能来卸载插件...经过复制,经反馈是有效,一般VSTO技术开发插件,都因为此项修复得以改善,正常使用。...五、取消禁用插件,让异常被禁用插件重新能够加载正常 插件使用过程中,可能因为OFFICE软件死机等原因,致使OFFICE将插件禁用了,此时就不能加载到插件,一般情况下,用户不想用插件,可以用上述第一点功能来打开或关闭插件...好多用户不知道去哪里重新解禁插件,故开发了这个小功能,点击,所有禁用插件清单都解禁出来。

1.3K30

个人永久性免费-Excel催化剂功能第27波-Excel工作表设置快捷操作

Excel催化剂完善了数据分析场景插件需求,决定再补充一些日常绝大多数Excel用户同样可以使用到小功能,欢迎小白入场,不违背太多Excel最佳实践前提下,Excel催化剂乐意为广大Excel...,重新定义Excel函数学习和使用方法 第5波-使用DAX查询从PowerbiDeskTop中获取数据源 第6波-导出PowerbiDesktop模型数据字典 第7波-智能选区功能 第8波-快速可视化数据...Excel催化剂插件下载链接:https://pan.baidu.com/s/1gC6joqGY_SIg_yONga9PaQ 因插件使用VSTO开发技术完成,插件安装需要电脑满足相关环境配置才能运行...,且需可连接外网方式实现自动更新机制,若下载安装过程中有任何疑问或需要离线版安装等,尽量不单独私聊询问,加QQ群可高效解决(群内已汇集了VSTO开发、Powerbi技术、Sqlserver商业智能等方面的国内顶尖大牛人物...和广大拥护者一同期盼:Excel催化剂一直运行下去,我所惠及群体们能够给予支持(多留言鼓励下、转发下朋友圈推荐、小额打赏下和最重点可以和所在公司及同行推荐推荐,让我技术可以贵司发挥价值,实现双赢

93620

个人永久性免费-Excel催化剂功能第30波-工作表快捷操作(批量创建、命名、排序、工作表目录)

同时并且可设置显示隐藏状态,最后还可以顺便用列表排序功能或手动调整行位置实现自定义排序效果 将批量操作移至Excel智能表上操作,可充分使用排序、公式、复杂、粘贴等一系列Excel操作便捷来实现重命名工作表名生成...,重新定义Excel函数学习和使用方法 第5波-使用DAX查询从PowerbiDeskTop中获取数据源 第6波-导出PowerbiDesktop模型数据字典 第7波-智能选区功能 第8波-快速可视化数据...Excel催化剂插件下载链接:https://pan.baidu.com/s/1gC6joqGY_SIg_yONga9PaQ 因插件使用VSTO开发技术完成,插件安装需要电脑满足相关环境配置才能运行...,且需可连接外网方式实现自动更新机制,若下载安装过程中有任何疑问或需要离线版安装等,尽量不单独私聊询问,加QQ群可高效解决(群内已汇集了VSTO开发、Powerbi技术、Sqlserver商业智能等方面的国内顶尖大牛人物...和广大拥护者一同期盼:Excel催化剂一直运行下去,我所惠及群体们能够给予支持(多留言鼓励下、转发下朋友圈推荐、小额打赏下和最重点可以和所在公司及同行推荐推荐,让我技术可以贵司发挥价值,实现双赢

1.2K30

Excel催化剂插件常见问题汇总

上使用.exe】,关闭所有Excel文件程序,双击刚下载exe文件运行修复一下,再重新打开Excel看看有没修复成功 二、插件安装成功,使用过程中,突然插件消失不见了 最新方法:请到群文件里下载【Excel...催化剂插件修复程序&WPS上使用.exe】,关闭所有Excel文件程序,双击刚下载exe文件运行修复一下,再重新打开Excel看看有没修复成功 按以下方式重新勾选插件 ?...禁用插件重新启用方法 三、插件能否WPS上使用 理论上若WPS支持插件操作部分功能是可以WPS上使用,其中自定义函数WPS只有32位,只能使用32版自定义函数,且不能使用数组函数返回多个值。...最新方法:请到群文件里下载【Excel催化剂插件修复程序&WPS上使用.exe】,关闭所有Excel文件程序,双击刚下载exe文件运行修复一下,再重新打开Excel看看有没修复成功 四、工作表导航是否能默认关闭不打开...某些功能提示文件缺失 因前期群友普遍反应安装插件启动Excel程序太慢, 现修改了插件检测是否需要更新逻辑,把之前启动时自动检测,改为手动点击功能区【更新配置文件】按钮。

2K20

Office 365开发概述及生态环境介绍(一)

VBA VBA全称是Microsoft Visual Basic for Applications。多个Office客户端应用程序中都一直保留对这个编程方式支持。...你现在能找到任何一个Office版本,你打开某个应用(例如Excel,按下ALT+F11键即可进入VBA编辑器界面。 ?...我选择了Excel Add-in这个模板,点击“Ok”,会自动生成如下代码 ?...需要注意是,VSTO相比VBA来说,部署方面会更加复杂。首先,它要求目标运行环境,不光是Office版本要一致(通常高版本可以向下兼容),而且必须有对应.NET运行环境。...这种版本和运行环境依赖性某种程度上对VSTO应用起到了一定制约,尤其云优先以及移动为先时代,它与VBA在这方面的局限性进一步放大,考虑到需要进一步简化部署,更重要是希望不同平台以及移动设备上面都能得到一致性体验

2.9K20

个人永久性免费-Excel催化剂功能第28波-工作薄瘦身,安全地减少非必要冗余

Excel催化剂完善了数据分析场景插件需求,决定再补充一些日常绝大多数Excel用户同样可以使用到小功能,欢迎小白入场,不违背太多Excel最佳实践前提下,Excel催化剂乐意为广大Excel...建议完成操作,打开原文件进行简单比对,看是否有误删除操作。 ?...一大波自定义函数高级应用,重新定义Excel函数学习和使用方法 第5波-使用DAX查询从PowerbiDeskTop中获取数据源 第6波-导出PowerbiDesktop模型数据字典 第7波-智能选区功能...Excel催化剂插件下载链接:https://pan.baidu.com/s/1gC6joqGY_SIg_yONga9PaQ 因插件使用VSTO开发技术完成,插件安装需要电脑满足相关环境配置才能运行...和广大拥护者一同期盼:Excel催化剂一直运行下去,我所惠及群体们能够给予支持(多留言鼓励下、转发下朋友圈推荐、小额打赏下和最重点可以和所在公司及同行推荐推荐,让我技术可以贵司发挥价值,实现双赢

98930

Excel催化剂开源第6波-Clickonce部署之自动升级瘦身之术

Clickonce无痛自动更新是我最喜欢使用VSTO开发并Clickonce部署特性之一,但这个自动更新,通常会更新整个程序文件,包含所有的引用dll和一些资源文件等。...资源文件问题还比较好解决,只要不把资源文件内嵌到程序集中,然后通过手动下载或程序代码自动检测有新增或更新就下载到用户机器上(Excel催化剂原来是采用代码程序运行时比较再自动化下载,无奈部署是外网服务器...引用dll文件,这个就比较难搞,经过网友师傅热心指点,最终也实现了,此篇着重分享也是引用dll与主程序分离,实现Clickonce自动更新时不重复下载这些未改变dll文件。...True 强类型为false时示例 强类型为true时,属性这里将复制本地改为false,发布时就不会复制到程序文件夹 强类型为true示例 可以来看最终release文件夹中文件 已经分离了大部分引用...,程序开始时订阅一下这个事件,大概意思是程序要使用某个功能时,找不到相应引用dll,会激发这个事件,在这个事件里告诉程序应该下一步怎么办,继续找的话从哪里找就在这个事件方法中写上。

40010
领券