Hallo,
ich kann bis jetzt mit meiner C# - Anwendung die Textmarken aus einem Word Dokument beschreiben.
Dafür verwende ich die Funktion:
.Bookmarks.get_Item()
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| Document oWordDoc; oWordDoc = oWord.Documents.Open(ref file, ref missing, ref readOnly, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref isVisible, ref missing, ref missing, ref missing, ref missing);
oWordDoc.Activate();
if ( oWordDoc.ProtectionType != WdProtectionType.wdNoProtection ) oWordDoc.Unprotect(strPassword);
oWordDoc.Bookmarks.get_Item("Textmarke").Range.Text = "TextValue"; |
Bei allen Word Dokumenten bei denen ich eine Textmarke bearbeite, ist diese anschließend defekt.
D.h. ist in der C# Anwendung nicht mehr zu erreichen. Das Programm stürzt ab bzw. läuft in den catch (Exception ...)
Ich verwende Win7 und Word 2010.
Das Problem besteht seit einem halben Jahr.
Vielleicht hat jemand ähnliche Probleme hiermit.
mfG. Fujitsufan
Moderiert von Th69: Topic aus C# - Die Sprache verschoben am Mi 03.05.2017 um 15:21
Moderiert von Th69: C#-Tags hinzugefügt