Hi,
wie kann ich ein .doc-Dokument in eine RichTextBox laden?
Viele Grüße
www.mycsharp.de
Bitte vor dem Fragen immer in die FAQ schauen und die Suche benutzen. Danke.
Datei Auslesen und in die Textbox fügen. Sollte so gehen:
StreamReader reader = new StreamReader(path);
textBox.Text = reader.ReadToEnd();
reader.Close();
Das ist ein Teil eines Beispiels für einen OpenFileDialog.
Code-Hacker
RichBoxText.Load, FromFile oder so ähnlich is angenehmer...
Hi,
vielen Dank an Code Hacker für die schnelle Antwort. Ich habe eigentlich an eine binaere .doc von Word gedacht. (wie man eine normale Textdatei ausliest weiß ich schon(steht ja in jedem Buch über C#))
So kann ich ja z.B. einen RichText wie folgt auslesen:
FileStream fs = new FileStream(fileName, FileMode.Open);
this.RichBox.LoadFile(fs, RichTextBoxStreamType.RichText);
fs.Close();
Ich suche nun nach einer äquivalenten Methode, nur halt für eine .doc.
Viele Grüße
www.mycsharp.de
Bitte vor dem Fragen immer in die FAQ schauen und die Suche benutzen. Danke.
der Namespace Microsoft.Office enhält alles was du brauchst
nicht vergessen die Word 10.0 Object Libary zu linken
DOC-Datei nach TXT konvertieren und dann ausführen?
Ich hatte nur dieses Beispiel, das war für einen einfachen Editor.
Ansonsten vllt. binär auslesen? Für doc speziell sonst nochmal bei google suchen.
Code-Hacker
Original von Hauptmann
der Namespace Microsoft.Office enhält alles was du brauchst
nicht vergessen die Word 10.0 Object Libary zu linken
Ich hab nur Office 2000.
Viele Grüße
www.mycsharp.de
Bitte vor dem Fragen immer in die FAQ schauen und die Suche benutzen. Danke.
Original von zeus
Ich hab nur Office 2000.
Und wo ist das Problem?
Nebenbei: NUR? Ich habe hier immer noch kein 2000 und schlage mich mit 97(!) durch (noch).
Code-Hacker
Ehrlich gesagt sehe ich nicht ein, warum ich mir Office XP zulegen sollte, da es kaum zusätzliche Feautures beinhaltet.
Viele Grüße
www.mycsharp.de
Bitte vor dem Fragen immer in die FAQ schauen und die Suche benutzen. Danke.
Original von zeus
Ehrlich gesagt sehe ich nicht ein, warum ich mir Office XP zulegen sollte, da es kaum zusätzliche Feautures beinhaltet.
Axso. Dachte man kann den Namepace einfach verwenden, konnte ich eben erst Testen.
Ist der Namespace irgendwo erklärt oder so? Gibt zwar für alle in Namepsaces eine Beschreibung in der MSDN aber leider keiner für Microsoft.Office bzw. ich habe keine gefunden.
Code-Hacker
@zeus:
sieh dich mal hier um http://msdn.microsoft.com/office/downloads/sdks/default.aspx
@Code-Hacker:
http://msdn.microsoft.com/office/downloads/codesamples/default.aspx?pull=/library/en-us/odc_vsto2003_ta/html/wordobject.asp