Inhalt löschen von Lesezeichen löschen, Lesezeichen in ms word mit c#

In ms word2010 habe ich ein Lesezeichen mit bookmark-name: nameOfBookmark

Nun die Textmarke Inhalt kann alles sein, von nur-text zu einem mix aus Bildern, Tabellen und alles, was man denken könnte, der Umsetzung in ein word-Dokument.

Das problem ist wie folgt:
Ich habe meine Lesezeichen mit einigen Inhalt ich löschen möchte. Aber jedes mal, wenn ich versuche, die Inhalte löschen, es löscht auch meine Lesezeichen, die ich behalten will.

Ich habe versucht, diese, die einfach löscht, ist die ganze Sache:

    public void cleanBookmark(string bookmark)
    {
        var start = currentDocument.Bookmarks[nameOfBookmark].Start;
        var end = currentDocument.Bookmarks[nameOfBookmark].End;
        Word.Range range = currentDocument.Range(start, end);
        range.Delete();
    }

Ich habe auch versucht, um den Bereich zu diesem:

Word.Range range = currentDocument.Range(start +1, end -1);

Aber dann ich am Ende mit einem Lesezeichen, in der noch das erste und das Letzte Zeichen des Inhalts wollte ich löschen.

InformationsquelleAutor n.Stenvang | 2014-09-02
Schreibe einen Kommentar