Laden...

.doc in RichTextBox

Letzter Beitrag vor 21 Jahren 11 Posts 5.214 Views
.doc in RichTextBox

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

[last.fm](http://www.last.fm/user/hauptmanAlpha/)

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

[last.fm](http://www.last.fm/user/hauptmanAlpha/)