簡體   English   中英

使用Microsoft.Office.Interop根據樣式從段落中提取字符串數組

[英]Extracting an array of string from a paragraph based on style using Microsoft.Office.Interop

我有一個單詞文件,單詞文件中的每個段落都有兩種樣式的文本(例如-字體大小16,然后是字體大小12)。 如果我只有1種字體大小,則可以執行以下代碼

if(wordDoc.Paragraphs[i].Range.Font.Size == 16.0f)
   string text = wordDoc.Paragraphs[i].Range.Text;

但就我而言,我需要將每種字體大小的內容提取為單獨的字符串。 使用Interop可以做到嗎?

我不確定是否需要閱讀一段內容。 如果您只關心捕獲整個文檔中格式不同的單詞,則可以考慮使用Document.Words來檢索Document.Words中的單詞集合。 每個詞都是一個范圍對象

您可以在遍歷集合時為每個Word使用Font.Size屬性,以根據字體大小過濾內容。

讓我知道是否有幫助。 干杯!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM