在读取或者保存word时,程序捕获到word异常“word无法启动转换器mswrd632 wpc”

网上解决方案很多,其实拿程序直接删除LocalMachine\\SOFTWARE\\Microsoft\\Shared Tools\\Text Converters\\Import\\MSWord6.wpc项就可以了

首先引用using Microsoft.Win32;

 

 

方法
 1 // <summary>
 2 /// 删除那个注册表项(容易让word程序出错的:word无法启动转换器mswrd632 wpc)
 3 /// 定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Text Converters\Import\MSWord6.wpc,
 4 /// 单击右键,在编辑菜单点击“删除”键,单击Yes,退出注册表编辑器,即可。
 5 /// </summary>
 6      public static void deleteRegeditItem()
 7      {
 8             try
 9             {
10                 RegistryKey key = Registry.LocalMachine;
11                 //删除
12                 key.DeleteSubKey("SOFTWARE\\Microsoft\\Shared Tools\\Text Converters\\Import\\MSWord6.wpc"true);
13                 //关闭
14                 key.Close();
15             }
16             catch
17             { }
18         }

 

 

posted @ 2010-05-27 16:37  磊.NET  阅读(841)  评论(0编辑  收藏  举报