我用excel vba写了一些程序 怎么样让别人能用这个程序 但不能查看vba的源代码

我用excel vba写了一些程序 怎么样让别人能用这个程序 但不能查看vba的源代码,第1张

打开你含VBA程序的EXCEL 文件

点击菜单中的 工具---宏---Visual Basic 编辑器 打开Visual Basic 编辑器

在Visual Basic 编辑器菜单中 点击 工具羡敏---VBAProject属性 打开VBAProject属性对话框

选择点击 保护选项卡 选择 查看时锁定工程 下面输入密码和确认密码后

按确认按钮 到此就OK了厅册

事情就那么兄伏枝简单,现在开始你的代码受到保护了。

你想禁用“取消隐藏”功能,大概是不想让别人看到某些表格。其实有另外的思路实现:

1、把表格设置为深度隐藏(如图)   如果用VBA语句隐藏,例如: Sheets(3).Visible=2

2、把VBA工程加密码  (防止别人直接修改表格属性而取消隐藏)

深度隐藏的表格,即庆卖使点取厅差裂消隐藏也扮闭看不到。

很久没玩VB了,忘得差不多了,但我想肯定行的。不过既然会VBA了,何必要用VB呢,VBA也行。

用工作簿的OPEN事件启动代码,然后在代码运行完成后关闭表格。有什么具体要求请说斗慎明

建一个Excel文件,在这个文件编写主程序,如果要手动输入启动参数,最好建一个窗体,在窗体设文本框输入启动参数,窗体由文件的OPEN事件加载。窗体设命令按钮运行竖迅程序,程序空纤敬中用“Workbooks.Open”方法打开其他Excel文件,对打开的文件进行处理的程序可在主程序文件也可在本文件进行,在子文件的代码应写在文件的OPEN事件中才能自动运行。在文件中传递数据在主程序文件中的模块中设置全局变量或数组。代码最好都写在主文件中,便于用密码保护。各个子文件也可设打开密码,这样他人就不能打开你的任何文件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12549064.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存