怎样给WORD文档用“宏代码”批量加密我在报纸上看到过,用宏代
【转贴】 给Word文档加通用密码有简法 本版今年7月29日刊出《给Word文档加上通用密码》一文后,有读者表示可以利用Word提供的“宏”功能更方便地给文档加密。
一、认识Word自动宏 所谓宏是将一系列Word命令和指令组合起来,形成一个命令,实现任务执行的自动化。 在Word中有一类很实用的自动宏,会在特定事件发生时自动运行,Word提供的5个自动宏是: 1。
Autoexec宏在启动Word时自动运行。若以WinWord/Mfile命令启动Word,则需再添加“/Mautoexec”参数,否则Autoexec宏不被执行。
2。Autoexit宏在退出Word时自动运行。
3。Autonew宏在新建文档时自动运行。
4。Autoopen宏在打开文档时自动运行。
5。Autoclose宏在关闭文档时自动运行。
二、录制自动加密宏只要给 Autonew宏增加密码功能,在新建文档时将自动加上通用密码。 创建Autonew宏步骤如下: 1。
启动Word,点击“工具”菜单中“宏”子菜单,单击“录制新宏”,系统弹出“录制宏”对话框。 2。
在“宏名”框中键入Au-tonew,在“将宏保存在”框中,单击“所有文档( t)”,并且还可以在“说明”框中键入对宏的说明,然后单击“确定”。 3。
单击“工具”菜单“选项”命令,系统弹出“选项”对话框。 4。
单击“保存”选项卡或“安全性”选项卡,单击“打开权限密码”或“修改权限密码”框,输入密码,例如“123”,单击“确定”按钮,在“确认密码”对话框中,再次键入密码并单击“确定”。 5。
打开“工具”菜单的“宏”子菜单,单击“停止录制”。 6。
退出Word。 今后,所有利用工具栏上“新建”按钮建立的文档都有了通用密码。
但如果仅到此为止,我们会有一个小小的遗憾,就是启动Word时自动新建的Word空文档没有自动加上密码。 为了弥补这一缺憾,我们还需要再录制一个“Autoexec”自动宏: 首先如上所述打开“录制宏”对话框,然后在“宏名”框中键入“Autoex-ec”,在“将宏保存在”框中,选择“所有文档( t)”,在“说明”框中键入对宏的说明,单击“确定”按钮,然后单击常用工具栏上的“新建”按钮,最后打开“工具”菜单的“宏”并单击“停止录制”命令。
至此,只要你使用Word,Word会自动给每个新建文档都加上通用密码。但当你再次打开这些文档时,可千万别因为Word要求你输入密码而慌了手脚噢。
(西贝) 来源:《新民晚报》 (责任编辑:陈健) 【链接】 Word文档加密技巧详解(图) 。
word中如何用宏来设置密码保护的权限
文档的安全是我们每个用户都非常关心的话题,尤其是在公共办公场所,如何更加有效地保护我们的文档,更是一个刻不容缓的问题。Word有着非常强大的文字编辑功能,是我们日常工作生活中十分常用的办公软件,同时Word本身也提供了许多安全和保护功能,下面就让我们来看看给Word文档加密的技巧。这几种方式,各有玄机,正所谓是“一山还比一山高”啊!
普通加密
首先打开需要加密的Word文档,选择“工具”菜单中的“选项”命令,在弹出的“选项”对话框中选择“保存”标签,分别在“打开权限密码”和“修改权限密码”框中输入密码(如图1),然后点击“确定”按钮退出,最后将该文档保存即可。注意:“打开权限密码”和“修改权限密码”可以相同也可以不同,设置“打开权限密码”是为了防止别人打开该文档,而设置“修改权限密码”是为了防止别人修改该文档,如果只设置“修改权限密码”,那么别人仍然可以打开该文档,但是如果不知道密码的话,并不能做任何修改。
图1 在这里设置密码保护
模板加密
首先到C:\Windows\Application Data\Microsoft\Templetas文件夹中,找到要加密的通用模板(Normal.dot),然后选择“工具→选项”,按照与上述步骤相同的方法为该模板设置密码。要注意在保存的时候,选择保存类型为“文档模板(dot)”。这时由于Normal.dot已经打开,所以不能将加密模板保存为默认的通用模板,先将它保存为“Normal1.dot”,关闭Word后再将原来的“Normal.dot”删除,把“Normal1.dot”重命名为“Normal.dot”。这样以后每次启动Word时,都会提示输入密码(如图2),如果没有密码虽然可以进入,但是却没法使用默认模板。
图2 每次启动Word会提示输入密码
宏自动加密
其实我们还可以利用宏来自动加密文档,选择“工具→宏→宏”命令,弹出“宏”对话框,在“宏名”中输入“AutoPassword”,在“宏的位置”中选择“所有的活动模板和文档”,然后点击“创建”按钮,出现“宏”编辑窗口(如图3),在源代码窗口中的Sub AutoPassword()和End Sub之间插入以下代码:
With Options
.AllowFastSave = True
.BackgroundSave = True
.CreateBackup = False
.SavePropertiesPrompt = False
.SaveInterval = 10
.SaveNormalPrompt = False
End With
With ActiveDocument
.ReadOnlyRecommended = False
.EmbedTrueTypeFonts = False
.SaveFormsData = False
.SaveSubsetFonts = False
.Password = "2002"
.WritePassword = "2002"
End With
Application.DefaultSaveFormat = ""
说明:上述代码中的“.PassWord=”和“WritePassword=”后面分别表示的是“打开权限密码”和“修改权限密码”,本例中的打开和修改权限密码都是“2002”,用户可以自行修改。
输入上述代码后,点击“文件”菜单中的“保存Normal”,然后点击“关闭并返回到Microsoft Word”。
为了更方便地使用该宏,需要为它指定一个快捷键。在Word的工具栏上,点击鼠标右键,在弹出的菜单中选择“自定义”,在“自定义”窗口中选择“命令”标签,然后点击“键盘”按钮,在“类别”中选择“宏”,在“宏”中找到“AutoPassword”,然后在“请按新快捷键”中按下自定义的快捷键,比如“Alt+Ctrl+P”,再点击“指定”按钮即可。以后,每次新建一个文档,只要按下Alt+Ctrl+P即可为该文档添加密码了。
word和excel这2种office怎么在里面加密码,宏又是怎
Word、Excel和PowerPoint是朋友们在日常学习和工作中经常使用的三个Office组件,然而它们在提高我们工作效率的同时也会让我们担心文档的安全性,因此,为了文档不被他人所查看,我们最好是给这些Office文档加把锁。
Office加密方式及算法原理 Word、Excel 和 PowerPoint 为文档提供了三种级别的密码保护方式。 第一级是可以设置密码来决定用户是否有打开文档的权限;第二级是可以设置密码来决定用户是否有编辑文档的权限;第三级是可以对打开的Word文档启动强制保护,这样将以只读的方式打开。
Word、Excel 和 PowerPoint 都使用 RC4 的对称加密法对受密码保护的文档进行加密。 RC4是一种流密码算法,它对数据的每个字节进行操作,与RC2算法一样,它支持长度为40位、64位以及128位的密钥,它都是由RSA Data Security Inc制定的,在给文档加密时我们可以选择指定密钥的位数。
Office文档的加密方法 下面我们以Word 2003为例作介绍,在要保护的文档中依次点击“工具→选项”,然后在打开的“选项”窗口中点击“安全性”标签,在该标签页中我们在“打开文件时的密码”后可以设置打开文档时所需要的密码(如图所示)。 密码设置越复杂,被非法用户成功破解的几率越小。
点击“高级”按钮,然后在打开的“加密类型”窗口中可以设置加密的算法,在列表中选择一个最合适的加密算法,然后在“选择密钥长度”处设置密钥的位数并点击“确定”返回。当设置好后点击“确定”,这时要求你再确认你所设置的密码,当再次正确输入密码后点击确定即可。
如果你不想他人随意修改你的Word文档,那么只要在图中的“修改文件时的密码”后设置密码,最后点击“确定”并再次确认即可,这样当要修改打开的文档时须输入正确的密码才能修改文档;如果你想禁止别人修改文档,那么只要在图中点击“保护文档”,然后在展开的“保护文档”面板中点击“是,启动强制保护”按钮,接着在弹出的窗口中设置保护文档的密码即可。 小提示:关于Excel和PowerPoint的加密过程与Word的相似,Office其它版本的操作与Office 2003操作也极为相似,在这里就不一一向朋友们介绍了。
我们把那些能自动执行某种操作的命令统称为“宏”。 宏也是一种操作命令,它和菜单操作命令都是一样的,只是它们对数据库施加作用的时间有所不同,作用时的条件也有所不同。
菜单命令一般用在数据库的设计过程中,而宏命令则用在数据库的执行过程中。菜单命令必须由使用者来施加这个操作,而宏命令则可以在数据库中自动执行。
在ACCESS中,一共有五十三种基本宏操作,这些基本操作还可以组合成很多其他的“宏组”操作。在使用中,我们很少单独使用这个或那个基本宏命令,常常是将这些命令排成一组,按照顺序执行,以完成一种特定任务。
这些命令可以通过窗体中控件的某个事件操作来实现,或在数据库的运行过程中自动来实现。 事件操作即像“单击”按钮、“双击”列表选项这些行为都是对控件的事件操作。
所以我们常常会听到别人说“单击‘某某’按钮执行‘某某宏命令’”,就是这个意思。 。
宏自动加密
我用自动宏给Word做了一个通用密码,只要新建一个Word文档它就会自动进行加密工作,很方便! 先录制一个新的宏;的"保存"页中给文档加密不仅麻烦,而且密码常常被遗忘。
为了省事;宏"→"工具",规定所有的Word文档必须加密,我们在"宏名"中输入"。以后使用Word时;→"退出";选项"新建空白文档"中输入自己定义的通用密码,比如"4rt84f"等,当输入完毕后单击"确定"按钮,在"选项"对话框中选择"保存"页,然后在"按钮。
选择Word菜单的",在"将宏保存在"中选择"所有文档(Normal.dot)"自动加密Word文档 随着办公自动化的普及,用Word的人越来越多。公司为了保守商业机密;打开权限密码",这时会弹出一个"确认密码"的对话框;宏"→"→"选项",只有手工新建的文档才会自动加密),就可如往常一样工作,根本感觉不出它有什么特殊的地方。
验证加密效果;确定"。 选择Word菜单的"对话框;文件"录制新宏",关闭Word,这样宏的录制工作就完成了;按钮(注:运行Word后Word自动新建的那个空文档没有被加密。
当我们完成工作后,照常保存并关闭文档,你同样感觉不到它有什么特殊之处,但如有人想打开这个文档,便会发现必须输入密码才行。 使用自动加密的Word文档;按钮。
在Word菜单中依次选择"工具"→",每次在Word菜单"工具"→"停止录制"。运行Word,在它的菜单中依次选择"工具"→",然后单击",我们只需再次键入密码就行了;。
这时弹出一个"录制宏",然后点击"Autonew",只需点击"确定"。
如何给EXCEL中的宏加密防止别人查看和修改?我在EXCEL中录 爱问
录制自动加密宏只要给 Autonew宏增加密码功能,在新建文档时将自动加上通用密码。
创建Autonew宏步骤如下: 1。启动Word,点击“工具”菜单中“宏”子菜单,单击“录制新宏”,系统弹出“录制宏”对话框。
2。在“宏名”框中键入Au-tonew,在“将宏保存在”框中,单击“所有文档(Normal。
dot)”,并且还可以在“说明”框中键入对宏的说明,然后单击“确定”。 3。
单击“工具”菜单“选项”命令,系统弹出“选项”对话框。 4。
单击“保存”选项卡或“安全性”选项卡,单击“打开权限密码”或“修改权限密码”框,输入密码,例如“123”,单击“确定”按钮,在“确认密码”对话框中,再次键入密码并单击“确定”。 5。
打开“工具”菜单的“宏”子菜单,单击“停止录制”。 6。
退出Word。 今后,所有利用工具栏上“新建”按钮建立的文档都有了通用密码。
但如果仅到此为止,我们会有一个小小的遗憾,就是启动Word时自动新建的Word空文档没有自动加上密码。 。