Programmgesteuertes Hinzufügen von Bildern und WordArt zu Dokumenten

Sie können Ihren Dokumenten zur Entwurfszeit oder zur Laufzeit Bilder und Zeichnungsobjekte hinzufügen. Mithilfe von WordArt können Sie Microsoft Office Word-Dokumenten dekorativen Text hinzufügen. Diese Spezialeffekte für Text sind Zeichnungsobjekte, die Sie anpassen und in Ihr Dokument einfügen können.

Gilt für: Die Informationen in diesem Thema gelten für Projekte auf Dokumentebene und VSTO-Add-In-Projekte für Word. Weitere Informationen finden Sie unter features available by Office-App lication and project type.

Hinzufügen eines Bilds zur Entwurfszeit

Wenn Sie eine Anpassung auf Dokumentebene entwickeln, können Sie dem Dokument zur Entwurfszeit ein Bild hinzufügen.

So fügen Sie einem Word-Dokument zur Entwurfszeit ein Bild hinzu

  1. Platzieren Sie den Cursor an der Stelle, an der Sie das Bild in das Dokument einfügen möchten.

  2. Klicken Sie auf die Registerkarte "Einfügen " des Menübands.

  3. Klicken Sie in der Gruppe "Illustrationen " auf "Bild".

  4. Navigieren Sie im Dialogfeld "Bild einfügen" zu dem Bild, das Sie einfügen möchten, und klicken Sie auf "Einfügen".

    Das Bild wird dem Dokument an der aktuellen Cursorposition hinzugefügt.

Hinzufügen eines Bilds zur Laufzeit

Sie können ein Bild an der aktuellen Cursorposition in ein Dokument einfügen.

So fügen Sie ein Bild an der Cursorposition hinzu

  1. Rufen Sie die AddPicture-Methode der InlineShapes-Auflistung auf, und übergeben Sie den Namen der Datei.

    this.Application.Selection.InlineShapes.AddPicture(@"C:\SamplePicture.jpg");
    

Hinzufügen von WordArt zur Entwurfszeit

Wenn Sie eine Anpassung auf Dokumentebene entwickeln, können Sie dem Dokument zur Entwurfszeit WordArt hinzufügen.

So fügen Sie einem Word-Dokument zur Entwurfszeit WordArt hinzu

  1. Platzieren Sie den Cursor an der Stelle, an der Sie WordArt in das Dokument einfügen möchten.

  2. Klicken Sie auf die Registerkarte "Einfügen " des Menübands.

  3. Klicken Sie in der Gruppe "Text " auf "WordArt", und wählen Sie dann eine WordArt-Formatvorlage aus.

  4. Fügen Sie den Text, der im Dokument angezeigt werden soll, zum Dialogfeld "WordArt-Text bearbeiten" hinzu, und klicken Sie auf "OK".

    Der Text wird dem Dokument mit dem ausgewählten WordArt-Format hinzugefügt.

WordArt zur Laufzeit hinzufügen

Sie können WordArt an der aktuellen Cursorposition in ein Dokument einfügen. Die Verfahren unterscheiden sich für Anpassungen auf Dokumentebene und VSTO-Add-Ins.

So fügen Sie WordArt in einer Anpassung auf Dokumentebene an der Cursorposition hinzu

  1. Rufen Sie die linke und obere Position der aktuellen Cursorposition ab.

    float leftPosition = (float)this.Application.Selection.Information[
        Word.WdInformation.wdHorizontalPositionRelativeToPage];
    
    float topPosition = (float)this.Application.Selection.Information[
        Word.WdInformation.wdVerticalPositionRelativeToPage];
    
  2. Rufen Sie die AddTextEffect-Methode des Shapes-Objekts im Dokument auf.

    this.Shapes.AddTextEffect(Office.MsoPresetTextEffect.msoTextEffect29, "SampleText",
        "Arial Black", 24, Office.MsoTriState.msoFalse, Office.MsoTriState.msoFalse,
        leftPosition, topPosition);
    

So fügen Sie WordArt in einem VSTO-Add-In an der Cursorposition hinzu

  1. Rufen Sie die linke und obere Position der aktuellen Cursorposition ab.

    float leftPosition = (float)this.Application.Selection.Information[
        Word.WdInformation.wdHorizontalPositionRelativeToPage];
    
    float topPosition = (float)this.Application.Selection.Information[
        Word.WdInformation.wdVerticalPositionRelativeToPage];
    
  2. Rufen Sie die AddTextEffect-Methode des Shapes-Objekts des aktiven Dokuments (oder eines anderen angegebenen Dokuments) auf.

    this.Application.ActiveDocument.Shapes.AddTextEffect(
        Office.MsoPresetTextEffect.msoTextEffect29, "SampleText",
        "Arial Black", 24, Office.MsoTriState.msoFalse, 
        Office.MsoTriState.msoFalse, leftPosition, topPosition);
    

Kompilieren des Codes

  • Ein Bild mit dem Namen SamplePicture.jpg muss auf Laufwerk C vorhanden sein.