Microsoft.Office.Interop.Word
中的段落到底是什么?我认为这比Office Word应用程序本身认为的段落要多,因为该应用程序中的段落计数小于Microsoft.Office.Interop.Word.Paragraphs
集合返回的段落计数。任何解释此问题的链接将不胜感激。
UPDATE!
例如,Microsoft Word App段落计数(通过单击状态栏上的字数信息返回)在文档中显示40段落,如下图所示(红色箭头指向该计数) 。
另一方面,使用Word VSTO中的c#编程代码获得的段落计数返回52个段落。然后,添加到文档中的每个空白空间(不带文本的换行符)(通过按键盘上的ENTER按钮)都将算作返回此处的段落数的增加,但Word应用程序的段落数保持不变,为40段落。下图显示了Visual Studio System.Diagnostics.Debug.WriteLine
输出中的段落计数。
用于获取段落计数的代码是:
Word.Document myDoc = Globals.ThisAddIn.Application.ActiveDocument;
Word.Paragraphs paragraphs = myDoc.Paragraphs;
int numberOfParagraphs = paragraphs.Count;
System.Diagnostics.Debug.WriteLine("This is the number of paragraphs returned: " + numberOfParagraphs);
基于此,我需要全面了解Microsoft.Office.Interop.Word.Paragraphs
集合实际代表文档中的哪些元素;特别是那些Microsoft Word应用程序通常不将其计为段落的内容。