C# Microsoft.Office.Interop.Word怎么获取页数和字数?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# Microsoft.Office.Interop.Word怎么获取页数和字数?相关的知识,希望对你有一定的参考价值。

用C#编程,循环文件夹下的所有word文件,获取每一个word的页数和字数

using MSWord = Microsoft.Office.Interop.Word;
//方法内容
private MSWord.Application wordApp; //Word应用程序变量
private MSWord.Document wordDoc;
//Word文档变量
private Object Nothing = Missing.Value;
//初始化
wordApp = new MSWord.ApplicationClass();
wordDoc = wordApp.Documents.Add(ref Nothing, ref Nothing, ref Nothing, ref Nothing);
// 打开Word
object FileName = strPath;
object readOnly = false;
object isVisible = true;
wordDoc = wordApp.Documents.Open(ref FileName, ref Nothing, ref readOnly,
ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing,
ref Nothing, ref Nothing, ref Nothing, ref isVisible, ref Nothing,
ref Nothing, ref Nothing, ref Nothing);

// 计算Word文档页数
MSWord.WdStatistic stat = MSWord.WdStatistic.wdStatisticPages;
int num = wordDoc.ComputeStatistics(stat, ref Nothing);

int wordNum=wordDoc.Characters.Count;//文档字数
参考技术A http://zhidao.baidu.com/question/87671051.html

译《C# 小技巧 -- 编写更优雅的 C#》原书名《C# Tips -- Write Better C#》

【译】《C# 小技巧 -- 编写更优雅的 C#》原书名《C# Tips -- Write Better C#》

目录

  介绍(Introduction)

  第一部分:各种小技巧(Part 1: Assorted Tips)

  使用 LINQ 合并 IEnumerable 序列(Merging IEnumerable Sequences with LINQ)

 

备注

本书封面

技术分享图片

 

本书的翻译未经作者授权,仅作学习用途,转载务必保留原书及作者信息。http://dontcodetired.com/blog/post/Clean-C-eBook-Published.aspx

以上是关于C# Microsoft.Office.Interop.Word怎么获取页数和字数?的主要内容,如果未能解决你的问题,请参考以下文章

译《C# 小技巧 -- 编写更优雅的 C#》原书名《C# Tips -- Write Better C#》

C#进阶C# 泛型

C#进阶C# 匿名方法

C#进阶C# 多线程

C# 教程

[C#教程01]C# 简介