VBE插件开发

VBE插件开发1 vsto 写的 vbe 插件需要信任工程 建议仅限个人使用 不要用于开发商业插件 避免造成安全问题 2 真正的 VBE 插件是不需要 vsto 支持的 因为 VBE 对象与 office 的 Excel Word 等应用对象没有什么关系 通过 Application VBE 来操作 vbe 是进错门了 3 二楼的代码没有考虑非托管资源的释放 请在此基础上做二次开发的注意这个问题 某些特殊情况下 GC 会无法管理丢失引用的 Co

1、vsto写的vbe插件需要信任工程,建议仅限个人使用,不要用于开发商业插件,避免造成安全问题。

2、真正的VBE插件是不需要vsto支持的,因为VBE对象与office的Excel、Word等应用对象没有什么关系,通过Application.VBE来操作vbe是进错门了。

3、二楼的代码没有考虑非托管资源的释放,请在此基础上做二次开发的注意这个问题。某些特殊情况下,GC会无法管理丢失引用的Com对象,也无法将RCW计数为零的Com对象释放,这可能会造成插件的内存泄漏。当然对VSTO这种运行在AppDomain里面的插件来说,这样的概率比较低,只会在特殊情况下发生,对大部分开发者来说,可以忽略这个问题,除非你要一次性操作大量的Com对象,才需要考虑使用ReleaseCOMObject来实时释放资源。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/216364.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午12:00
下一篇 2026年3月18日 下午12:01


相关推荐

  • 面试官:谈谈你对IOC和AOP的理解及AOP四种实现方式[通俗易懂]

    面试官:谈谈你对IOC和AOP的理解及AOP四种实现方式[通俗易懂]一、AOP介绍面向切片编程(AOP—AspectOrientedProgramming)可以说是对OOP(面向对象编程)的补充和完善,面向对象就是将事物的特性和行为抽象为一个对象,如people类有身高、体重、年龄等属性,也有吃饭、睡觉等行为。把这些特性和行为封装成一个类,然后可以统一调用。面向切片也可以举个例子,比如people类有自己的属性和行为,但是有小一部分人生病要去医院看病,看病这个业务逻辑就不属于哪一个类,因为people泛指所有人,所有人不会都看病。AOP就是把医院看病这一个业务逻辑功能

    2022年6月22日
    33
  • PyCharm+PyQt5+QtDesigner配置

    PyCharm+PyQt5+QtDesigner配置关于最近要在 python 下做可视化界面的设计 想到之前用 QtDesigner 来画界面很是方便 当时画完之后都要手动在终端输入 pyuic5 o1 py1 ui 来把 ui 文件转换为 py 的代码再进行编辑 不是很方便 联想到要是能在 PyCharm 下完成所有工作就好了 所以就有了这篇博客 简单记录下 不够详细的地方请谅解 配置前提 PyCharm 这个不多说 官网下载安装

    2026年3月27日
    3
  • 分页的sql语句_自动分页

    分页的sql语句_自动分页下文将为您介绍三种SQL分页语句写法,如果您也遇到过类似的问题,不妨一看,相信对您会有所启迪。SQL分页操作是经常会遇到的,下面就将为您介绍三种SQL分页语句,供您参考,希望对您学习SQL分页能够有所帮助。方法一(适用于SQLServer2000/2005)SELECTTOP页大小* FROMtable1 WHEREidNOTIN

    2022年8月30日
    6
  • 百度一下即梦ai和小云雀有什么区别?那个用起来更方便简单

    百度一下即梦ai和小云雀有什么区别?那个用起来更方便简单

    2026年3月13日
    1
  • DSL 领域特定语言

    DSL 领域特定语言一 DSL 介绍 DSL DomainSpecif 是针对某一领域 具有受限表达性的一种计算机程序设计语言 常用于聚焦指定的领域或问题 这就要求 DSL 具备强大的表现力 同时在使用起来要简单 说到 DSL 大家也会自然的想到通用语言 如 Java C 等 为什么没有一种语言同时兼具 简洁 和 业务表达 能力呢 从信息论本质上来讨论这个问题 每个语言的程序都可以抽象为一个字符串 每个字符串由有限数量的合法字符组成 它在运行时会实现某个功能 因而可以看作是一种需求的信源编码 每

    2026年3月18日
    2
  • C语言例题:输入两个正整数m和n,求其最大公约数和最小公倍数。

    C语言例题:输入两个正整数m和n,求其最大公约数和最小公倍数。题目:输入两个正整数m和n,求其最大公约数和最小公倍数。

    2022年5月16日
    33

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号