公司有一个项目,是通过上传附件,然后又将附件内容显示在界面中进行审稿操作的。
由于上传的附件包括了office 文档,所以实现方式如下:
//添加引用Microsoft office 11.0/12.0 object library,Microsoft word 11.0 object library
//实例化COM
string outText = "";
//Response.Write("<script>alert('进入读取操作!')</script>");
try
{
Microsoft.Office.Interop.Word.ApplicationClass wordApp = new Microsoft.Office.Interop.Word.ApplicationClass();
object fileobj = docFileName;
object nullobj = System.Reflection.Missing.Value;
//打开指定文件(不同版本的COM参数个数有差异,一般而言除第一个外都用nullobj就行了)
int ic=wordApp.Creator;
Microsoft.Office.Interop.Word.Document doc = wordApp.Documents.Open(ref fileobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj,