So fügen Sie mit C# OpenXml.Wordprocessing Text nach einer bestimmten Textposition in ein Word-Dokument einC#

Ein Treffpunkt für C#-Programmierer
Guest
 So fügen Sie mit C# OpenXml.Wordprocessing Text nach einer bestimmten Textposition in ein Word-Dokument ein

Post by Guest »

Ich habe ein Word-Dokument und Text muss programmgesteuert nach der unten angegebenen Position hinzugefügt werden

"Die folgenden Dokumente sind Teil des Workflows und An diesen Brief können einer oder mehrere angehängt werden:".

Der Ansatz, den ich hier verwendet habe, ist DocumentFormat.OpenXml.Wordprocessing

Code: Select all

Run run = para.AppendChild(new Run());
Text txt1 = new Text("Document Number":"1234");
Text txt2 = new Text("Document Title":"#Title1");
int index = doc1.InnerText.IndexOf("to this letter");
run.InsertAt(txt1,index);
doc1.Save();
Ich erhalte eine Fehlermeldung bei InsertAt().
Kann jemand die richtige Lösung mit dem OpenXml-Textverarbeitungsansatz vorschlagen?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post