VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3167|回复: 15

excel中的VB程序代码怎么编译和打包?

[复制链接]

2

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-1-7 20:00:01 | 显示全部楼层 |阅读模式
excel中的VB程序代码怎么编译和打包?
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-7-22 07:15:01 | 显示全部楼层
无法编译打包,不过,我可以告诉你另一个贴子的答案——如何给VBA源码加密码锁?
在VBA编程界面下,你可以看到有个“工程”VBAProject属性窗口,右键它(如:VBAProject(Book1)),点属性,点保护,里面有个锁定工程和查看密码的设置,你可以在这里设置了。

这样,当你给别人EXCEL程序时,别人没有密码是打不开这个源码区域的,也就保护了你的程序。
回复

使用道具 举报

0

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-8-1 14:00:01 | 显示全部楼层
没办法编译,打包,不同于VB,因为是要依附于excel文件的。
回复

使用道具 举报

0

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-8-8 13:00:01 | 显示全部楼层
用以用vb封装,如需要这方面的资料请到论坛excelhome 或office精英俱乐部
回复

使用道具 举报

0

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-8-16 23:15:01 | 显示全部楼层
友情帮顶!
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-8-20 12:30:01 | 显示全部楼层
1、编译:
可行。在VBA工程里面有一个编辑菜单,不过这个不是编译成二进制文件,而是帮你看看代码会不会有错误。
想保护的方法是给工程、属性、那里增加密码。不过实话告诉你,很容易破解的。
目前我还没有遇到不能破解的EXCEL VBA文件。

2、发布:
I、在你的VBA里面增加一个auto_run方法。方法名想不起来了,不过肯定以AUTO开头。
这个相当于MAIN函数。
I、把你的XLS存成XLA。
II、把这个XLA拷贝到其他用户的EXCEL的ADDIN目录下,其他用户在打开自己的所有EXCEL都会
自动加载你的VBA的AUTO_RUN方法,从而....

3、其他
如果你的VBA真有价值,转成VB,编译后很安全!!
否则,把你的VBA开源吧,这个世界需要开源。
回复

使用道具 举报

0

主题

5

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-8-20 12:45:01 | 显示全部楼层
UP
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-8-20 13:15:01 | 显示全部楼层
这个世界需要开源
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-8-22 15:30:01 | 显示全部楼层
把你的VBA开源吧,这个世界需要开源。  顶了
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-8-22 17:45:01 | 显示全部楼层
目前都不能打包编译
他是依赖EXCEl文件的,除非excel文件也能打包编译成可执行程序,但目前不太可能!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表