当前位置:编程学习 > C#/ASP.NET >>

如果用vb.net写一个excel的插件

我写了一个宏,想通过vb.net的方式把宏文件做成一个dll的插件,可以方便的加载到其他机器上来使用。
不知道用什么方法来实现,希望能有高手给一个具体的过程。

我在网络上也找了一段时间,没有找到很好的解决方案。
方法一,把xla文件改名为dll,内容没有加密,很容易可以看到源文件,而且容易被人修改。做成dll就不太容易被人修改。

方法二,建立一个 其他项目类型 -〉 扩展性 -〉 共享的外接程序,在上面可以写宏代码,但是选择生成代码后,一启动excel,代码就立即运行,不能控制。在excel中看不到相应的文件。

上面的2个方法都不是很符合自己的需要,希望高手能给个解决方案。
--------------------编程问答-------------------- active --------------------编程问答-------------------- 能说的具体一点吗 ??

要怎么样才能active,过程是什么样的。 --------------------编程问答-------------------- 用vb可以做activeX

不过没做过excel插件,以前写宏都没有作成插件形式,关于宏,excel自己可以加密的,密码都长的话也很难破解的 --------------------编程问答-------------------- http://blog.csdn.net/downmoon/archive/2008/09/07/2896386.aspx
http://www.cnblogs.com/downmoon/archive/2008/08/20/1272185.html --------------------编程问答-------------------- 没有做过这种插件,帮你顶起来吧 --------------------编程问答--------------------  up  貌似很难
--------------------编程问答--------------------
引用 3 楼 exing 的回复:
用vb可以做activeX 

不过没做过excel插件,以前写宏都没有作成插件形式,关于宏,excel自己可以加密的,密码都长的话也很难破解的

VBA 工程密码保护没用的。
楼主可以在VB6.0(以前实现过)生成DLL,然后在EXCL中调用。
补充:.NET技术 ,  VB.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,