Freigeben über


Gewusst wie: Hinzufügen von Grafiken und WordArt zu Dokumenten

Sie können Ihren Dokumenten zur Entwurfszeit oder zur Laufzeit Grafiken und Zeichnungsobjekte hinzufügen. Mithilfe von WordArt können Sie Microsoft Office Word-Dokumenten dekorativen Text hinzufügen. Bei diesen besonderen Texteffekten handelt es sich um Zeichnungsobjekte, die Sie anpassen und in Dokumente einfügen können.

Betrifft: Die Informationen in diesem Thema betreffen Projekte auf Dokument- und auf Anwendungsebene für Word 2007 und Word 2010. Weitere Informationen finden Sie unter Verfügbare Funktionen nach Office-Anwendung und Projekttyp.

Hinzufügen einer Grafik zur Entwurfszeit

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

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

  1. Setzen Sie den Cursor an die Position, an der die Grafik im Dokument eingefügt werden soll.

  2. Klicken Sie im Menüband auf die Registerkarte Einfügen.

  3. Klicken Sie in der Gruppe Abbildungen auf Grafik.

  4. Navigieren Sie im Dialogfeld Grafik einfügen zu der Grafik, die Sie einfügen möchten. Klicken Sie dann auf Einfügen.

    Dem Dokument wird an der aktuellen Cursorplatzierung die Grafik hinzugefügt.

Hinzufügen einer Grafik zur Laufzeit

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

So fügen Sie eine Grafik an der Cursorposition hinzu

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

    Me.Application.Selection.InlineShapes.AddPicture("C:\SamplePicture.jpg")
    
    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. Setzen Sie den Cursor an die Position, an der WordArt im Dokument eingefügt werden soll.

  2. Klicken Sie im Menüband auf die Registerkarte Einfügen.

  3. Klicken Sie in der Gruppe Text auf WordArt, und wählen Sie dann ein WordArt-Format aus.

  4. Geben Sie im Dialogfeld WordArt-Text bearbeiten den Text ein, der im Dokument angezeigt werden soll. Klicken Sie dann auf OK.

    Das ausgewählte WordArt-Format wird auf den Text angewendet. Dieser wird dann dem Dokument hinzugefügt.

Hinzufügen von WordArt zur Laufzeit

Sie können WordArt an der aktuellen Cursorposition in ein Dokument einfügen. Das Verfahren für Anpassungen auf Dokumentebene unterscheidet sich von dem für Add-Ins auf Anwendungsebene.

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

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

    Dim leftPosition As Double = Me.Application.Selection.Information( _
        Word.WdInformation.wdHorizontalPositionRelativeToPage)
    
    Dim topPosition As Double = Me.Application.Selection.Information( _
        Word.WdInformation.wdVerticalPositionRelativeToPage)
    
    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.

    Me.Shapes.AddTextEffect( _
        Office.MsoPresetTextEffect.msoTextEffect29, "SampleText", _
        "Arial Black", 24, _
        Office.MsoTriState.msoFalse, Office.MsoTriState.msoFalse, _
        leftPosition, topPosition)
    
    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 Add-In auf Anwendungsebene an der Cursorposition hinzu

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

    Dim leftPosition As Double = Me.Application.Selection.Information( _
        Word.WdInformation.wdHorizontalPositionRelativeToPage)
    
    Dim topPosition As Double = Me.Application.Selection.Information( _
        Word.WdInformation.wdVerticalPositionRelativeToPage)
    
    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.

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

Kompilieren des Codes

  • Jetzt sollte auf Laufwerk C: eine Grafik mit dem Namen SamplePicture.jpg vorhanden sein.

Siehe auch

Aufgaben

Gewusst wie: Öffnen vorhandener Dokumente

Gewusst wie: Einfügen von Text in Word-Dokumente

Gewusst wie: Wiederherstellen der Auswahl nach Suchvorgängen

Gewusst wie: Speichern von Dokumenten

Konzepte

Optionale Parameter in Office-Lösungen