购彩之家

返回购彩之家设为购彩之家加入收藏
公告: . 昆明市中医医院2021年度专项编制招聘拟聘人员公示 昆明市中医医院2021年专项编制招聘考核成绩及拟进入考察人选公示 昆明市中医医院2021年度专项编制招聘公告 中共昆明市委组织部2021年拟遴选公务员人选公示 中共昆明市委组织部2021年拟遴选公务员人选公示
公告
Word另类应用小技巧
发布时间:2005-06-20 13:27来源:

一、利用Word解锁注册表
目前网上有许多网页含有恶意代码,而几乎每一个恶意网页都要禁用我们的注册表编辑器。其实质就是修改注册表,将注册表HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVerssion\Policies\System分支下的DWORD值“Disableregistrytools”的键值改为“1”,这样,我们一运行注册表编辑器就会出现“注册编辑已被管理员所禁止”的对话框(图1)。面对这样的恶意锁定,如果我说用Word来给注册表解锁是不是很出乎大家的意料啊?
请大家点击桌面上的Word图标,运行Word,然后录制一个名为“Unlock”宏,运行该宏即可给注册表解锁,以下是该宏的源代码:
Sub Unlock()
Dim RegPath As String
RegPath = "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System"
System.PrivateProfileString(FileName:="",Section:=RegPath,Key:="Disableregistrytools")="OK!"
End Sub
您是不是觉得本方法很奇妙?其实说穿了也很简单,主要是利用了注册表的一个特性,即在同一注册表项下,不能有相同名字的字符串值和DWORD值,如果先前有一个DWORD值存在,则后建立的同名的字符串值会将其覆盖,这也就间接的删除了原值,在本例中就是DWORD值Disableregistrytools被同名的字符串值所覆盖删除。
在本方法利用了VBA中的System对象,System是有关计算机系统信息的一个特殊对象,该对象的PrivateProfileString属性可在Windows注册表中添加字符串值,其使用格式为:“System.PrivateProfileString(FileName, Section, Key)=Keyword”。该属性除了可操作注册表外,还可对Windows的ini配置文件进行操作。在对注册表操作时,这里的FileName必须是空字符串(""),Section是欲操作注册表项的完整路径,Key是欲操作注册表项的键值名,Keyword是对应于Key的键值。
另外,之所以给新建立的“Disableregistrytools”字符串值赋值为“OK!”,是因为在解锁后该字符串值并没有什么用处,所以临时赋值为“OK!”,当然你不赋值也可以。
二、选择纵向Word文本
在Word中,拖动鼠标或使用方向键所选中的内容总是横向的连续的文本块,如果想选纵向的文本该怎么办呢?很简单,看我的!只要先将插入点置于要选择的文本的一角,然后按下Ctrl+Shift+F8组合键,接下来按方向键“↑”、“↓”、“←”、“→”来选择要选定的内容范围即可。当然了,你也可以不用键盘,而是通过鼠标单击或拖动鼠标进行选择。此时,Word被选中的文本是按列来显示。按Esc键或者在被选中的文本上单击鼠标左键,则取消选择。现在你也会按列纵向选择文本了吧?
三、在带毒环境下使用Word
大家指导,Word宏病毒的种类非常多,出现的速度也较快,有时即使有最新版的杀毒软件,对新出来的宏病毒也会令人束手无策。如果此时我们恰恰又不得不在带毒环境下继续工作,该怎么办呢?以下是笔者总结出来的方法,可以让你放心的在带毒皇家下使用Word,避开宏病毒的攻击!
首先,删除桌面和“开始→程序”中的Word快捷方式“Microsoft Word”。然后打开“我的电脑”,找到Word的安装目录,这里假设你的Word安装在E:\Program Files\Microsoft Office\Office下。进入该文件夹,找到Winword.exe文件,对着它点击鼠标右键,在弹出的快捷菜单中选择“发送到→桌面快捷方式”,这样就在桌面上建立了一个Winword.exe文件的快捷方式。如果你够仔细的话,你会发现你建立的这个快捷方式名字为“Winword.exe”,而桌面和“开始→程序”中的Word快捷方式名字为“Microsoft Word”,两者不仅名字不相同,而且“内涵”也不尽相同,在文章的最后我们会介绍两者的不同。
继续我们的工作,用鼠标右键单击该快捷方式,选择“属性”,会弹出“Winword 属性”对话框,选择其中的“快捷方式”标签,然后在“目标”框里填入:"E:\Program Files\Microsoft Office\Office\WINWORD.EXE" /a/n/m,给Winword.exe加上参数“/a”、“/m”和“/n”,输入时请大家注意在参数“/a”前面有一个空格,不要忘了,输入完毕如下图所示(图2)。点击“确定”退出即可。
下面,再来解释一下上述参数的含义。“/n”指定Word启动时忽略初始化文件,不加载包括Normal模板在内的所有模板;“/m”指定Word启动时不必运行任何宏,包括AutoExec宏,若不使用此开关,启动时按住Shift键也可以防止运行Autoexec宏;“/n”指定Word启动时不打开任何文档。由于宏病毒藏身于doc文档、dot模板和宏中,只要启动Word时不打开文档,不加载模板,不运行宏,病毒就无法进入内存。采用此方式启动后可直接开始一个新文档。
若要打开已感染的Word文档,可这样操作:首先单击“工具”菜单下的“选项”命令,选中“常规”选项中的“宏病毒防护”。然后打开已感染的文档,此时Word会发出警告,并给出三种选择,即打开文档并运行宏、打开文档但不运行宏、不打开文档。选择打开文档但不运行宏,由于不运行宏,所以系统不会受到攻击。将打开的文档另存为文本文件,删除原文件,再存回Word格式即可。需要说明的是,由于该方法启动时没有加载任何模板,用户原来对系统的所作的自定义均无效,在操作过程中切记不能使用模板。
现在,我们再来谈谈为什么要删除桌面和“开始→程序”中Word快捷方式,以及自己建立的Word快捷方式和安装Word时软件自己建立的Wrod快捷方式有何不同。对于Word在安装时自己建立的快捷方式,我们无法为它加上上述参数。如果不信可以试试,用鼠标右键点击桌面上原来Word自建的快捷方式,选“属性”,会发现“目标”栏、“起始位置”栏、“快捷键”栏和“运行方式”栏都是灰色不可选取状(图3)。这就是它们之间最大的不同!也是本文的关键所在。
四、在Word中调用外部程序
  我们在编辑Word文档的时候,在某些特殊情况下,可能要提示阅读者调用其它程序,如果要从开始菜单中众多“程序”中选择所需的程序非常麻烦,那么能不能在Word中直接调用外部程序呢?下面就以在Word中调用
计算器程序为例,看一下具体的操作方法。
  单击“工具”菜单中的“宏”命令,在出现的“宏”对话框中输入宏名“计算器”(图4),在“宏的位置”框中选择“所有活动模板和文档”选项,以便在任何时候都可以使用这个宏。然后单击“创建”按钮进入宏编辑状态(图5),输入以下代码:Shell"c:\WINDOWS\CALC,EXE",最后单击“文件”菜单中的“保存”命令(图6),退出宏编辑状态,回到Word中。单击“工具”菜单中的“自定义”命令,会弹出如图所示窗口(图7),选择“命令”标签中“宏”类别,找到我们刚才编辑的“计算器”宏(图8),把它拖到工具栏上,以后我们要调用计算器的时候,只需单击该项按钮即可。