在Word 97/2000中打开WPS 2000文件
#1 一、 让Word 97“认得”WPS 2000
众所周知,Word 97之所以能认得各种格式的文件,是因为它内置了许多文件格式转换器,而这些格式转换器又大都是以cnv作为文件后缀名存放在C:\Program Files\Common Files\Microsoft Shared\Textconv目录下。Word 97不认得WPS 2000的原因,据笔者猜想,恐怕与该目录下的Wps32.cnv这个老WPS版文件转换器有很大关系。如果能找到较新的WPS文件格式转换器文件去代替它,也许就能解决这个问题。但是,上哪去找这个文件呢?忽然,笔者灵机一动,既然WPS 2000能认得Word系列的软件,那么说明它一定有相关的格式转换软件。抱着这个想法,笔者拿来了WPS 2000的光盘,仔细一查,果然,在它的WPS 2000目录下的子目录Textconv中,找到了一个文件Wps2000.cnv,于是急忙把它拷贝到C:\Program Files\Common Files\Microsoft Shared\Textconv目录下。接下来打开Word 97,可一调用WPS 2000格式文件,显示出来的还是几个WPS 2000?加一些怪字符的老样子。怎么回事?难道那个文件不起作用吗?细细一想,唔,可能与Word 97安装时在注册表中登记注册的初始化数据有关。打开注册表一查(执行regedit.exe命令),哈哈!在HKEY_CURRENT_USER/SOFTWARE/Microsoft/Office/8.0/Word/Text Converters/Import/WPS下看到PATH的注册键值为C:\Program Files\Common Files\Microsoft Shared\Textconv\Wps32.cnv,原来如此,于是立即把Wps32.cnv改成了Wps2000.cnv。退出注册表后重启Windows 98,再用Word 97来调用WPS 2000文件,一切OK!
#1 二、 让Word 2000“认得”WPS 2000
有了Word 97成功的经验,心里有把握多了。在改动之前,先进到C:\Program Files\Common Files\Microsoft Shared\Textconv目录中一查,看到一个文件Wps32.cnv,看来,得给它升升级了。(要不然,它可只认得在昔日DOS平台下的WPS文件)这次依然先把Wps2000.cnv文件拷贝到C:\Program Files\Common Files\Microsoft Shared\Textconv目录中,然后再去改动注册表。这次的相关位置就与上次不一样了。经过笔者反复实践,发现只要把HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/Current Version/Installer/Components/2A9C85B12B032D11485900008F701F02下的相关键值C:\Program Files\Common Files\Microsoft Shared\Textconv后的Wps32.cnv改为Wps2000.cnv即可。
重启Windows 98后,再启动Word 2000,在文件打开菜单下,选打开文件类型为“WPS DOS导入”,即可打开WPS 2000文件。不过,看到这,你也许觉得一旁的文件类型下拉框中显示的“WPS DOS导入”文件字样很不顺眼吧?(因为明明你打开的是WPS 2000文件呀!)。不要紧,再来随我改动一次注册表,保管一切顺心。步骤如下:运行regedit.exe后,进入到注册表中的HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Share Tools/Text Converts/Import主键下,单击鼠标右键,选新建主键,然后输入“Wps2000”作为主键名。双击来展开它,在它右边数据区空白处单击鼠标右键,选新建字符串,输入串名为“Extensions”,然后双击串名输入键值“Wps”;然后在空白处第二次单击鼠标右键,选新建字符串,输入串名为“Name”,并双击串名输入键值为“Wps 2000 文件导入”(该处可随你怎么写);最后在空白处再次单击鼠标右键,选新建字符串,输入串名为“Path”,随后双击串名输入键值为C:\Program Files\Common Files\Microsoft Shared\Textconv\ Wps2000.cnv,至此,大功告成。
最后,重启Windows 98,再运行Word 2000,选打开文件,然后看看文件类型,是不是多了一行你输入的“Wps 2000 文件导入”选项呢?