论坛首页    职业区    学术与写作    工程技术区    软件区    资料区    商务合作区    社区办公室
 您好! 欢迎 登录注册 最新帖子 邀请注册 活动聚焦 统计排行 社区服务 帮助
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
  • 19959阅读
  • 215回复

[软件]Excel技术精华文章八篇 [复制链接]

上一主题 下一主题
离线yang6815475

发帖
1956
土币
11907
威望
7078
原创币
0
只看该作者 132楼 发表于: 2009-01-07
    本人对Excel技术精华文章八篇的Excel加密的两种方法都试了,都达不到加密的目的?不知是什么问题??也不知什么原因?请高手解疑!
  原文录如下:
  四、Excel工作表保护大法
    Excel表格是我们工作中经常用到的,而它往往涉及统计数据等敏感问题,因此,Excel表格的保护也是经常遇到的问题,如何安全使用Excel呢?我们常用到的是Excel“工具”菜单提供的“保护工作表”和“保护工作簿”功能。有没有其他方法呢?
    Excel表格是我们工作中经常用到的,而它往往涉及统计数据等敏感问题,因此,Excel表格的保护也是经常遇到的问题,如何安全使用Excel呢?我们常用到的是Excel“工具”菜单提供的“保护工作表”和“保护工作簿”功能。有没有其他方法呢?
    用宏进行“显式”加密
    在需要加密的Excel 表中,点击[工具]→[宏]→[Visual
    Basic编辑器],打开“工程资源管理器”,双击该工作表,在右边的是设置该表属性的编辑窗口,单击该窗口左上方的下拉列表框,选择Worksheet,再从该窗口右上方的列表框中选择Activate(激活)(如图)。
    添加如下代码:(假设“123”为密码,Sheet1为限制权限表格,Sheet2为工作簿中为任何适合的工作表)
       Private Sub Worksheet_Activate()
       Sheets("sheet1").Cells.Font.ColorIndex = 2 ’设置文字颜色为白色
       If Application.InputBox("请输入密码:") = 123 Then
       Range("A1").Select
       ActiveSheet.Cells.Font.ColorIndex = 56’ 设置文字颜色为黑色
       Else
       MsgBox "密码错误,即将退出!"
       Sheets("sheet2").Select
       End If
       End Sub
     每次当你选择该“加密”表的时候都会弹出对话框要求输入密码,正确则进入该表(Sheet1),否则会选择其他表(Sheet2)。
     用宏进行“隐式”加密
    “显式”加密,虽然可以让没有密码的使用者无法看到“加密”表格,但是每次选择该表格时都会弹出对话框,实在不方便而且给其他用户一种被防范的不舒服感觉。于是笔者就想出了下面的“隐式”加密方法。假如要加密的是Sheet1,我们可以设置在Sheet2的“A1”单元格为密码的输入处。于是修改以上代码如下:
       Private Sub Worksheet_Activate()
       Sheets("sheet1").Cells.Font.ColorIndex = 2’设置文字颜色为白色
       If Sheets("sheet2").Cells(1, 1) = 123 Then
       Range("A1").Select
       ActiveSheet.Cells.Font.ColorIndex = 56’ 设置文字颜色为黑色
       End If
       End Sub
    设置好以后,只有Sheet2的(A1)单元格为密码“123”时“加密”表Sheet1的内容才显示出来,否则就是透明的,神不知鬼不觉;所谓“隐式”。
   “隐式”加密虽然保证了没有密码的用户不能查看“加密”表格的内容,但是不能保护其他用户对其进行修改。所以我们要综合运用上面所说的“保护表格”和“隐式加密”对要保密的表格进行设置。
离线wfgjy

发帖
122
土币
36
威望
336
原创币
0
只看该作者 133楼 发表于: 2009-01-07
文件很小不知道怎么样啊
离线308895124

发帖
4461
土币
5597
威望
16941
原创币
0
只看该作者 134楼 发表于: 2009-01-08
          
离线ipq1

发帖
4176
土币
21472
威望
19579
原创币
0
只看该作者 135楼 发表于: 2009-01-30
不错的资料,谢谢楼主了。
离线beyond1314

发帖
119
土币
1400
威望
258
原创币
0
只看该作者 136楼 发表于: 2009-01-30
学习下   
离线fanyao2004

发帖
496
土币
3339
威望
1921
原创币
0
只看该作者 137楼 发表于: 2009-01-30
   谢谢楼主
离线huahuayao

发帖
487
土币
1033
威望
1080
原创币
0
只看该作者 138楼 发表于: 2009-02-01
好东东,学习一下
相信自己
离线lyg388418

发帖
279
土币
-624
威望
-1132
原创币
0
只看该作者 139楼 发表于: 2009-02-04
收下看看了
离线xp_1212

发帖
387
土币
2000224
威望
860
原创币
0
只看该作者 140楼 发表于: 2009-02-05
下下来看看~
离线xiaorongcong

发帖
377
土币
2
威望
499
原创币
0
只看该作者 141楼 发表于: 2009-02-05
楼主果然是大师
离线tycfl2003

发帖
33
土币
791
威望
59
原创币
0
只看该作者 142楼 发表于: 2009-02-12
Excel的功能非常强大。如果学会了,对工作有非常大的帮助。
离线lanzhouhou

发帖
893
土币
9645
威望
6206
原创币
0
只看该作者 143楼 发表于: 2009-02-20
真是精华啊,顶了
快速回复
限100 字节
温馨提示:欢迎交流讨论,请勿纯表情、纯引用!
 
上一个 下一个

      https://beian.mps.gov.cn/ 粤公网安备 44010602012919号 广州半山岩土网络科技有限公司 粤ICP备2024274469号

      工业和信息化部备案管理系统网站