引用命名空間: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 = myWordDoc.ComputeStatistics(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);