引用命名空间:using Microsoft.Office.Interop.Word;
//启动Word程序Application myWordApp = new ApplicationClass();object oMissing = Missing.Value;object Nothing = Missing.Value;object filePath = "/upload/123.docx"; //这里是Word文件的路径filePath = Server.MapPath(filePath.ToString()); //word物理路径//打开文件Document myWordDoc = myWordApp.Documents.Open(ref filePath, ref oMissing, ref oMissing, ref oMissing,ref oMissing, ref oMissing, ref oMissing, ref oMissing,ref oMissing, ref oMissing, ref oMissing, ref oMissing,ref oMissing, ref oMissing, ref oMissing, ref oMissing);//文件页数int pageNum = puteStatistics(WdStatistic.wdStatisticPages, ref Nothing);//文件字数int wordNum = myWordDoc.Characters.Count;//关闭文件myWordDoc.Close(ref oMissing, ref oMissing, ref oMissing);//退出Word程序myWordApp.Quit(ref Nothing, ref Nothing, ref Nothing);Response.Write("文件页数:" + pageNum + "<br/>文件字数:" + wordNum);