2015-09-07 38 views
-2

如何使用interop查找字中一行的最後一個字符位置。使用C#代碼,如何查找行的最後位置。如何在使用c的interop中使用interop查找一行中的最後一個字符位置#

+3

這使得在幾個層次上沒有任何意義...你能擴大? –

+0

請回答我的疑問。感謝你的勇氣。我有一個由一個段落組成的單詞文件,其中包含5行。我想知道得到段落第一行最後一個字符的位置。例如 - 第一行是......這是stackoverflow帳戶......我想獲得字母「w」的位置。 –

+0

^上面沒有意義 – WAQ

回答

2

class Program 
{ 
    static void Main(string[] args) 
    { 
     Application application = new Application(); 
     Document document = application.Documents.Open("D:\\test.doc"); 

     if (document.Paragraphs.Count > 0) 
     { 
      var paragraph = document.Paragraphs.First; 
      var lastCharPos = paragraph.Range.Sentences.First.End-1; 
      Console.WriteLine(lastCharPos); 
     } 
     Console.ReadLine(); 
    } 
} 
+0

非常感謝!它的作品非常精彩.....如果你告訴我檢索找到的位置角色的代碼,它會有幫助。在此先感謝 –

+0

非常感謝!它的作品非常精彩.....如果你告訴我檢索找到的位置角色的代碼,它會有幫助。在此先感謝 –

+0

我認爲你可以這樣做'paragraph.Range.Text [lastCharPos-1]' –

相關問題