如何通过代码加密自己写的宏??

go_my_sky 2003-09-28 08:47:58
如何通过代码加密自己写的宏??

我将事先写好的宏放在文件中,运行时读取后写入Word中。
宏执行完后自动删除。

现在问题是如果宏尚未执行完的话,别人打开word就可以看见我的宏代码了。

应该如何加密我的宏呢?(代码实现)

手工操作的话是可以给工程加密码的,但代码不知道怎么实现。

请高人指点!
...全文
321 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
go_my_sky 2003-11-01
  • 打赏
  • 举报
回复
不是写病毒.
chchw2001 2003-10-28
  • 打赏
  • 举报
回复
可能你是想编宏病毒,我这儿有几个,不知你敢不敢用,代码加密绝没问题,运行一次后,执行代码时自动调入,执行完后有自动删除,不过 我到现在也搞得不太明白
go_my_sky 2003-10-19
  • 打赏
  • 举报
回复
把所有代码写在VB中的话,可维护性太弱。
我把宏函数放在数据库中,不但维护性强,而且还可以根据需要组合不同的函数。
而且实际的需求就是要动态组合函数。

如果是用sendkeys的话,该什么做呢?
hhjjhjhj 2003-10-19
  • 打赏
  • 举报
回复
参见
http://office.9zp.com/dispbbs.asp?BoardID=3&id=482&replyID=1988&star=2&skin=0
go_my_sky 2003-10-18
  • 打赏
  • 举报
回复
up
hhjjhjhj 2003-10-18
  • 打赏
  • 举报
回复
如果你是VB控制WORD,可以把所有代码写在VB中
如果只是WORD中VBA,一个文件(原始文件)中的代码同样可以操作其它WORD文件
干吗要在新文件中生成宏呢
用代码对VBA加密,除了用Sendkeys模拟手工操作别无它法,Sendkeys是不可靠的。
lop008 2003-10-18
  • 打赏
  • 举报
回复
帮你一下吧!
daisky 2003-10-18
  • 打赏
  • 举报
回复
up
go_my_sky 2003-10-17
  • 打赏
  • 举报
回复
to hasi1227(哈斯) :

我想要的是具体的加密宏的代码。
我现在可以让宏完成我想要的任务,但因为宏代码是可见的,我想让宏代码不被别人看见。
hasi1227 2003-10-17
  • 打赏
  • 举报
回复
application.run "你所命名的宏"
在word文当的activate事件中写
go_my_sky 2003-10-17
  • 打赏
  • 举报
回复
up
qinyonlhm 2003-10-15
  • 打赏
  • 举报
回复
up
go_my_sky 2003-10-14
  • 打赏
  • 举报
回复
up
kuangjingbo 2003-10-13
  • 打赏
  • 举报
回复
up
daisky 2003-10-13
  • 打赏
  • 举报
回复
up
go_my_sky 2003-10-08
  • 打赏
  • 举报
回复
up
go_my_sky 2003-10-07
  • 打赏
  • 举报
回复
我现在的做法是添加一次,执行,马上删除。
但这样太麻烦啦,我现在需要批量处理很多的word文档。
也就是说,如果有1000文件,我就要添加、执行、删除1000次。
而且如果其间出错的话,将不能保证删除宏的源代码。

有没有别的办法啊?
go_my_sky 2003-10-06
  • 打赏
  • 举报
回复
vb能编译纯粹的宏吗?

是能在word里运行的那种,不经过修改的。
ltdd 2003-10-04
  • 打赏
  • 举报
回复
用vb编译成active dll
fanhongbin 2003-10-04
  • 打赏
  • 举报
回复
你給出點代碼,我幫你頂一下。
加载更多回复(3)

2,464

社区成员

发帖
与我相关
我的任务
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
  • VBA
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧