none
How to-Excel 2007 单元格权限设置(设置密码之外的方法) RRS feed

  • 问题

  • 需求:有一张excle表格,有20行,五个人需要对不同的行有编辑权限,没有编辑权限的行则只能读,5个人都在同一个域中。excel的工作表保护虽然能达到效果,但是需要对这些行设置保护密码。有没有方法可以用域账号来控制呢??
    2009年9月3日 9:11

答案

  • 不客气
    还有个思路不知可行否:用代码判断修改人,每台电脑都有自己的名字,用不同电脑打开,修改人就不一样,如果修改人符合某一项,指定的单元格取消保护。


    在单元格里横行的……
    2009年9月4日 5:40
  • 先来说说如何锁定单元格,首先选定需要锁定的单元格,然后选择“格式”-“单元格”,在弹出的设置对话框中选择“保护”标签,勾选中里边的“锁定”选项。然后要进行工作表的保护,以免别人修改你刚才做的锁定选项。选择“工具”-“保护”-“保护工作表”,在图3所示的对话框中输入保护密码,这样即可对单元格进行锁定。最后要进行整个工作簿文件的保护操作,方法与此类似,选择“工具”-“保护”-“保护工作簿”。如果选择了“结构”选项,可以避免工作簿的整体结构,防止它被删除、移动、隐藏、重命名等;“窗口”选项则可以保护工作簿窗口不被移动、缩放、隐藏和关闭。
    2009年10月30日 16:30

全部回复

  • 或者说是其他的解决方案呢,不局限于excle??
    2009年9月3日 9:12
  • 用代码的思路是:用激活工作表事件,进入后用INPUTBOX要求录入密码,如果密码符合某一项,指定的单元格取消保护。
    不知是否符合你的要求。


    在单元格里横行的……
    2009年9月3日 12:34
  • 非常感谢热情回复! 但是我希望能通过域验证的用户无需再输入第二套密码 。     如果通过密码来维护的话,表格的管理者需要为使用者创建5套不同的密码

    2009年9月4日 2:18
  • 不客气
    还有个思路不知可行否:用代码判断修改人,每台电脑都有自己的名字,用不同电脑打开,修改人就不一样,如果修改人符合某一项,指定的单元格取消保护。


    在单元格里横行的……
    2009年9月4日 5:40
  • 不客气
    还有个思路不知可行否:用代码判断修改人,每台电脑都有自己的名字,用不同电脑打开,修改人就不一样,如果修改人符合某一项,指定的单元格取消保护。


    在单元格里横行的……

    我感觉这么做可行
    2009年9月10日 10:34
  • 使用Microsoft Windows Rights Management Services (RMS)权限信息管理。
    2009年10月30日 4:16
  • 先来说说如何锁定单元格,首先选定需要锁定的单元格,然后选择“格式”-“单元格”,在弹出的设置对话框中选择“保护”标签,勾选中里边的“锁定”选项。然后要进行工作表的保护,以免别人修改你刚才做的锁定选项。选择“工具”-“保护”-“保护工作表”,在图3所示的对话框中输入保护密码,这样即可对单元格进行锁定。最后要进行整个工作簿文件的保护操作,方法与此类似,选择“工具”-“保护”-“保护工作簿”。如果选择了“结构”选项,可以避免工作簿的整体结构,防止它被删除、移动、隐藏、重命名等;“窗口”选项则可以保护工作簿窗口不被移动、缩放、隐藏和关闭。
    2009年10月30日 16:30
  • RMS能颗粒到单元格吗?    或许就不能在excle上完成这种需求
    2009年11月10日 14:23
  • 多谢回复!  只是我不希望通过设置密码来解决,这样需要设置太多密码
    2009年11月10日 14:24
  • 据你所说的所要做的事情这应该属于一个常见工作流程。
    1、创建文档
    2、进行文档保护,然后任务分配
    3、发送文档
    4、合并文档
    你的问题应该是在第二个步骤,在域内更好实现文档分段保护,对于excel文档,通过“允许用户编辑区域”就可以对不同人根据自己权限进行编辑,你可以试试看

    2009年11月10日 16:47