Microsoft Developer Network > Forenhomepage > Allgemein Foren > Aus der MSDN Hotline: Häufig gestellte Fragen und deren Antworten > Aus der MSDN Hotline: In Word Text lesen und formatieren mit VSTO (Visual Studio Tool for Office)
Stellen Sie eine FrageStellen Sie eine Frage
 

Allgemeine DiskussionAus der MSDN Hotline: In Word Text lesen und formatieren mit VSTO (Visual Studio Tool for Office)

  • Donnerstag, 12. November 2009 13:56Sebastian CrügerModeratorTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillen
     Enthält Code
    Hallo zusammen,

    heute wurde uns bei der MSDN Hotline unter anderem folgende Frage gestellt:
    Wie kann ich in Word Text lesen und formatieren mit VSTO (Visual Studio Tools for Office)?

    Unsere Antwort bzw. unser Lösungsvorschlag darauf war:
    Unter [1] finden Sie Informationen und Beispiele wie Sie mit VSTO in Word Text formatieren können. Hauptsächlich wird hierfür das Word.Range Objekt genutzt. Damit können Sie auch über die Word.Range.Text Eigenschaft den Text erhalten. Hier ein Beispiel (innerhalb der Klasse ThisDocument), das den Text Orange färbt, die Größe der Schrift ändert und anschließend den Text in einer Messagebox ausgibt:

    Word.Range rng = this.Sections[1].Range;
    rng.Font.Color = Microsoft.Office.Interop.Word.WdColor.wdColorOrange; 
    rng.Font.Size = 25;
    MessageBox.Show(rng.Text);
    


    Zusätzlich gibt es unter [2] eine gute Auflistung von Links für How-to's zu grundlegenden VSTO Problemstellungen in Word und Excel. Ferner findet man unter [3] im "Office Developer How-to Center" eine umfangreiche und praktische Sammlung an kurzen "How Do I" Videos zu alltäglichen Aufgaben mit VSTO. Im "Office Developer Center" unter [4] gibt es weitere Informationen, Downloads und Neuigkeiten rund um das Thema VSTO.


    [1] http://msdn.microsoft.com/de-de/library/8b7k14a4.aspx
    [2] http://weblogs.asp.net/sbehera/archive/2006/04/24/443847.aspx
    [3] http://msdn.microsoft.com/de-de/office/bb266408(en-us).aspx
    [4] http://msdn.microsoft.com/de-de/office/default.aspx


    Wir hoffen, vielen Besuchern der MSDN Foren durch das Posten dieses Problems und einer möglichen Lösung weiterhelfen zu können.

    Viele Grüße,
    Sebastian Crüger
    MSDN Hotline für MSDN Online Deutschland

    Disclaimer:
    Bitte haben Sie Verständnis dafür, dass wir hier auf Rückfragen gar nicht oder nur sehr zeitverzögert antworten können.
    Bitte nutzen Sie für Rückfragen oder neue Fragen den telefonischen Weg über die MSDN Hotline: http://www.msdn-online.de/Hotline 
    MSDN Hotline: Schnelle & kompetente Hilfe für Entwickler: kostenfrei!

    Es gelten für die MSDN Hotline und dieses Posting diese Nutzungsbedingungen, Hinweise zu Markenzeichen sowie die allgemein gültigen Informationen zur Datensicherheit sowie die gesonderten Nutzungsbedingungen für die MSDN Hotline.

Alle Antworten