如果用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 貌似很难
--------------------编程问答--------------------
VBA 工程密码保护没用的。
楼主可以在VB6.0(以前实现过)生成DLL,然后在EXCL中调用。
补充:.NET技术 , VB.NET