Worddokument speichern
- 
					
					
					
					
 Guten Tag  Kann mir bitte jemand helfen, wie ich mein Worddokument speichern kann? 
 Ich habs mit folgendem Code versucht, jedoch ohne ErfolgWord.Application oWord = null; Word.Documents oDocs = null; Word.Document oDoc = null; Word.Bookmarks oBookmarks = null; object missing = System.Reflection.Missing.Value; // Get word instance. ExportData.GetWordInstance(ref oWord); if (oWord != null) { try { oDocs = oWord.Documents; // Open document. object fileName = DirectoryFiles.OpenFile(filename); // ****.doc object readOnly = false; object isVisible = true; object oMissing = Type.Missing; oDoc = oDocs.Open(ref fileName, ref oMissing, false, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing); oBookmarks = oDoc.Bookmarks; .... .... } catch { } finally { object fileName = @"C:\Temp\test.doc"; oWord.ActiveDocument.SaveAs(ref fileName, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing); }Am Ende werden 2 Worddokumente geöffnet. 
 Einmal die Vorlage, die auch die Daten enthält (aber eben nicht gespeichert ist).
 Und einmal das test.doc Dokument, welches zwar gespeichert ist, aber keine Daten enthält.
 
- 
					
					
					
					
 Es ist ja nicht klar, worauf sich oWord.ActiveDocument bezieht. Warum benutzt du nicht oDoc mit SaveAs? 
 
- 
					
					
					
					
 BTW: Sieh dir mal dynamic an, das sollte die Office-API doch eigentlich supporten, oder? MfG SideWinder 
 
- 
					
					
					
					
 Danke für Eure Antworten! Inzwischen konnte ich das Problem lösen: Da ich die Funktion mehrmals hintereinander aufgerufen habe, wurde immer das neue bzw. leere Dokument gespeichert. Nun lasse ich erst am Ende, wenn oDoc komplett ist mit SaveAs speichern. 