12Overview信息权限管理文档保护Word文档窗体保护文件安全性宏概念及VBA基础宏应用宏安全及宏病毒3随着网络的普及,信息的获取、共享和传播变得更加方便、快捷,同时增加了重要信息的泄密。如何让一些重要的文档只能让公司里一些特定的管理人员查看呢?为此Office2003办公软件提供了一种称之为“信息权限管理(IRM)”的功能。4什么是“信息权限管理”?它可以有效地保护机密文件的内容。要打开被IRM保护的文件就必须获得授权,而这个授权是通过Microsoft.NETPassport来实现的。信息权限管理功能可以为不同的用户指定不同的操作权限,并且对文档的权限管理存储在文档中。Office2003为Word、Excel、PowerPoint三大组件都提供了“信息权限管理”功能。5何为文档保护?文档保护用以限制用户对文档或者文档的某些部分进行编辑和格式设置。Word组件及Excel组件提供了不同的文档保护功能。6Word文档保护Word提供的三种文档保护功能:–格式设置限制–编辑限制–权限机制7(1)格式限制格式设置限制用以保护文档中的部分或者全部格式不被用户修改。格式设置限制是限制对选定的样式设置格式,限制用户修改文档中的样式。8(2)编辑限制编辑限制分修订、批注、填写窗体、未作任何修改(只读)四种。编辑限制操作说明编辑操作说明修订限制用户只能以修订的方式进行文档的更改批注限制用户只能以批注的方式进行文档的更改填写窗体限制用户只能在窗体域中进行编辑未作任何修改(只读)用户只能看而无法修改文档9其中未作任何更改(只读)分局部保护和多用户编辑限制。局部保护编辑限制中的“未作任何更改(只读)”功能可以保护文档或者文档的局部不被修改。在局部保护时,允许用户编辑不受保护的区域,区域可以是连续的,也可以是任意多个。10多用户编辑限制文档创建者可以为其他用户设定各自可以编辑的区域,当文档强制启动保护后,不同的用户只能对自己允许编辑的区域进行操作,权限之外的内容会受到保护而不允许更改。11(3)权限机制权限机制就像Windows系统中的用户权限管理,把文档作者作为“管理员(Administrator)”,可以分配不同用户不同的可编辑区域。12Excel文档保护Excel提供的文档保护功能与Word不同。Excel中的操作是基于单元格、工作表或者工作薄。要对Excel文档进行保护就要对文档中的单元格、工作表和工作薄采取保护措施。13(1)保护工作表为防止工作薄中特定的工作表中的重要数据被更改、移动或删除,Excel提供了保护工作表的功能。14(2)允许用户编辑区域Excel提供的允许用户编辑区域功能可以让文档创建者对特定区域访问设定密码或者权限,这样其他用户如需访问这些特定区域,就需要密码或者获得授权。Excel还可以对工作薄进行保护设置。15使用密码访问保护区域有时并不是工作表中的所有单元格都需要保护,对部分单元格可以允许拥有访问密码的用户访问,此时需要设置受保护的编辑区域。16设定权限访问保护区域若要允许特定的用户不需要密码即可直接访问保护的区域,可给这些用户指定权限。17保护工作薄保护工作薄可以防止其他用户添加或者删除工作表,或显示隐藏的工作表。同时还可以防止其他用户更改已设置的工作薄显示窗口的大小或位置,这些保护可应用于整个工作薄。18PPT文档保护PPT文档可通过两种方式对其进行保护。–对PPT文档设置密码,不知道密码就不能打开或修改文档。–将PPT文档转换为其它文件格式,如PDF等。19Office2003中的Word组件改进了文档保护功能,增加了限制格式设置和有选择地允许用户编辑并引入了权限机制。Word文档中可以把窗体以节为单位分成一个或者多个连续区域,以限制用户编辑其中的节。窗体域是位于窗体中的特殊区域,就像“自治区”,是在窗体受到保护时允许用户进行特定编辑行为的域。Word文档中有分节保护、复选框型窗体域、文字型窗体域和下拉型窗体域等四种类型的窗体保护。20(1)分节保护对于多节文档,在选择窗体保护时,可保护部分节。(2)复选框窗体域复选框型窗体域主要用于需要用户进行选择或者判断的场合。(3)文字型窗体域使用文字型窗体域,可允许用户在受保护的节中添加文本,可以限制用户录入的文本类型或者格式。(4)下拉型窗体域下拉型窗体域允许用户在受保护的节中选择单个列表项目。21在日常的工作生活中,出于安全考虑,往往需要对文件做一定的限制,常见文件安全性设置的有如下5个方面:–防打开–防修改–防丢失–防泄私–防篡改22防打开对一些重要文件只能给特定用户查看,不允许其他用户打开,因此可以对这类文件设置打开密码。23防修改对一些重要文档,不能让其他用户随意进行更改,只有创建者或者特定用户才能对文档进行修改,因此对这类文件可以为其设置密码或权限,限制用户对文档的修改。24防丢失文档在保存过程中,由于不可预料的因素(如计算机突然重启,程序出错崩溃等),有可能导致文档的丢失或者损坏。因此,必须对这类文件加以备份。在Word中设置自动备份或者自动保存来对文档进行备份。Excel和PowerPoint都具有自动保存选项,但是跟Word不同。25防泄私对于一些内容敏感的文档,应在保存时删除文件属性中的敏感信息,以防止泄露私密。26防篡改Word中可以对文件进行数字签名,以确认文档是否被其他用户篡改过。如何获取数字签名?–从商业认证机构获得数字证书–从内部安全管理员或者IT专业人员–使用Selfcert程序自己创建27宏概念什么是宏?简单来讲宏是通过一次单击就可以应用的命令集。在Office应用程序中的大多数宏都是用VBA来编写的。28VBA基础什么是VBA?VBA是基于VisualBasic发展而来,VBA具有跟VB相似的语言结构。VBA主要应用于Office的应用程序。29变量及数组变量定义语句:Dim变量as类型,定义为局部变量Private变量as类型,定义为私有变量Public变量as类型,定义为公有变量Global变量as类型,定义为全局变量Static变量as类型,定义为静态变量一般变量作用域的原则是,在哪部份定义就在哪部份起作用。30子过程(Sub)过程由一组完成所要求操作任务的VBA语句组成,子过程不返回值。函数(function)函数是能完成特定任务的相关语句和表达式的集合。当函数执行完毕时,它会向调用它的语句返回一个值。如果不显示指定函数的返回值类型,就返回缺省的数据类型值。31–数学函数•Abs,Cos,Exp等–数组函数•Array,LBound等–字符串操作函数•Right,LTrim等–日期和时间函数•DATE,NOW等32–文件操作函数•CurDir,GetAttr等–输入输出函数•MsgBox等–格式化数据函数•Format等–系统与对象函数•CreateObject,GetAllSettings等33Word中制作宏有三种方式:–宏录制–宏创建–VisualBasic编辑器34单击“工具”“宏”“录制新宏”,系统将显示如图所示“录制宏”对话框。在该对话框中,可以为宏指定快捷键或者工具栏按钮,并设置宏的保存位置。35单击“工具”“宏”“VisualBasic编辑器”或者按Alt+F11快捷键,系统将显示如图所示窗口。36宏安全VBA宏中可能包含一些潜在的病毒,也就是“宏病毒”,为了保证VBA的安全,就要设置其安全性。为了保证系统安全,可以对未经验证的文档,禁用其中的宏。37单击“工具”→“宏”→“安全性”菜单项,系统将显示如图所示的“安全性”对话框。38什么是宏病毒宏病毒就是利用VBA进行编写的一些宏,这些宏可以自动运行,干扰用户工作,轻则降低工作效率,重则破坏文件,使用户遭受巨大损失。39针对Word的宏病毒包含公用和私有两种。前者破坏文档的Normal模板,在用户启动Office组件的时候便会激发病毒。后者破坏文档私有对象,仅在打开病毒文档的时候才会激发病毒。私有宏病毒跟前者的区别在于它一般是依附在用户自定义的某个特定Word模板中。Excel和PowerPoint中的宏一般都为私有宏病毒。40相对于其他病毒,宏病毒有以下几大特点。•传播快•制作和变种方便•破坏性大•兼容性差41宏病毒预防了解一些宏病毒的预防方法,才能在实际工作中应对一些突发情况,并保证文档的安全。下面集中方法可以有效抑制病毒感染。–安装并更新杀毒软件–将Office组件的安全性级别设置为高–锁定Word中的公用模板–禁止名为Auto的宏