在使用C#进行Office操作开发时遇到如下问题:
************** 异常文本 **************
System.Runtime.InteropServices.SEHException: 外部组件发生异常。
在 Microsoft.Office.Interop.Word.Find.set_Text(String prop)
……
……
原因:word的注册的组件库损坏,需要重新注册word组件库
解决方法:
在命令行中输入CMD,然后cd到C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727目录下
使用Regtlib.exe "C:\Program Files\Microsoft Office\Office12\MSWORD.OLB(或Regtlib.exe "C:\Program Files\Microsoft Office\Office11\MSWORD.OLB)
(如果没有Regtlib.exe,就使用 regtlibv12.exe )