So Wählen Sie Die Erste Zeile oder (ersten 20 Zeichen) ein pragraph mit Microsoft Office-Interop-Wort.?

Habe ich versucht den folgenden code, um die erste Zeile oder die ersten 20 Zeichen eines Absatzes mit Microsoft office word-interop-12

Microsoft.Office.Interop.Word.Application w = new  Microsoft.Office.Interop.Word.Application();
    Microsoft.Office.Interop.Word.Document doc;
    int iParaStart = Para.Range.Start;
    Para.Range.Text = "A big Paragraph Comes here …….";
    Para = doc.Paragraphs.Add();
    int iParaEnd = Para.Range.End; 
  //to select the first sentance code tried       
  doc.Range(iRangeStart,iRangeEnd).Sentences.First.Select();
doc.Range(iRangeStart,iRangeEnd).Sentences.First.Shading.BackgroundPatternColor=WdColor.wdColorOrange;
 //to get the characters code tried
 doc.Range(iRangeStart,iRangeStart+20).Select();

Wie es scheint, nicht funktioniert, Wie kann ich dies tun . Ich muss wählen, der entweder der erste Satz oder die ersten 20 Zeichen

  • Wenn Sie mit diesem code, in eine lange laufende Anwendungen oder das arbeiten mit vielen Dateien, die in diesem link (stackoverflow.com/questions/158706/...) wird dazu beitragen, mit hängenden Office-Prozesse (Fragen Gleich gilt für Word wie in Excel)
  • Zuerst von allen vielen Dank für die Antwort, und ich bin traurig, weil ich kein Experte bin zu gehen, viel tiefer. Ich bin nicht der Umgang mit hängenden office-Prozess jetzt . Nur versuchen, wählen Sie den ersten Satz oder die ersten 20 Zeichen eines Absatzes..
InformationsquelleAutor Jpaul | 2013-04-05
Schreibe einen Kommentar