Freigeben über


Gewusst wie: Ändern der Größe von Bookmark-Steuerelementen

Die Größe eines Bookmark-Steuerelements wird festgelegt, wenn Sie es einem Microsoft Office Word-Dokument hinzufügen. Sie können die Größe auch zu einem späteren Zeitpunkt ändern.

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.

Es gibt drei Möglichkeiten, die Größe eines Lesezeichens zu ändern:

  • Fügen Sie im Bookmark-Steuerelement Text hinzu, oder entfernen Sie ihn daraus.

    Wenn Sie einem Lesezeichen Text hinzufügen, wird das Lesezeichen automatisch vergrößert, um den neuen Text zu speichern. Wenn Sie Text entfernen, wird das Lesezeichen automatisch verkleinert.

  • Ändern Sie die Start-Eigenschaft und End-Eigenschaft des Bookmark-Steuerelements.

    Dies ist dann hilfreich, wenn Sie die Größe nur um wenige Zeichen ändern.

  • Erstellen Sie das Bookmark-Steuerelement neu.

    Dies ist nützlich, wenn sich die Größe oder die Position des Lesezeichens wesentlich geändert hat.

In Projekten auf Dokumentebene können Sie dem Dokument im Projekt Bookmark-Steuerelemente zur Entwurfszeit oder zur Laufzeit hinzufügen. In Projekten auf Anwendungsebene können Sie zur Laufzeit jedem geöffneten Dokument Bookmark-Steuerelemente hinzufügen. Weitere Informationen finden Sie unter Gewusst wie: Hinzufügen von Bookmark-Steuerelementen zu Word-Dokumenten.

Tipp

Ihr Computer zeigt möglicherweise für einige der Elemente der Visual Studio-Benutzeroberfläche in der folgenden Anleitung andere Namen oder Standorte an. Diese Elemente sind von der jeweiligen Visual Studio-Version und den verwendeten Einstellungen abhängig. Weitere Informationen finden Sie unter Visual Studio-Einstellungen.

Ändern der Start- und Endeigenschaften

So ändern Sie zur Entwurfszeit die Größe eines Lesezeichens in einem Projekt auf Dokumentebene

  1. Wählen Sie das Lesezeichen im Eigenschaftenfenster aus.

  2. Vergrößern oder verkleinern Sie den Wert der Start-Eigenschaft.

  3. Vergrößern oder verkleinern Sie den Wert der End-Eigenschaft.

So ändern Sie zur Laufzeit die Größe eines Lesezeichens in einem Projekt auf Dokumentebene

  • Ändern Sie zur Lauf- oder Entwurfszeit die Start-Eigenschaft und End-Eigenschaft eines von Ihnen erstellten Bookmark.

    Mit folgendem Codebeispiel werden dem Anfang eines Lesezeichens mit dem Namen SampleBookmark fünf Zeichen hinzugefügt. In diesem Code wird davon ausgegangen, dass es vor dem Lesezeichen mindestens fünf Zeichen Text gibt.

    Me.SampleBookmark.Start = Me.SampleBookmark.Start - 5
    
    this.SampleBookmark.Start = this.SampleBookmark.Start - 5;
    

    Im folgenden Codebeispiel werden dem Ende des gleichen Lesezeichens fünf Zeichen hinzugefügt. In diesem Code wird davon ausgegangen, dass es nach dem Lesezeichen mindestens fünf Zeichen Text gibt.

    Me.SampleBookmark.End = Me.SampleBookmark.End + 5
    
    this.SampleBookmark.End = this.SampleBookmark.End + 5;
    

So ändern Sie zur Laufzeit die Größe eines Lesezeichens in einem Projekt auf Anwendungsebene

  • Ändern Sie die Start-Eigenschaft und End-Eigenschaft eines von Ihnen zur Laufzeit erstellten Bookmark.

    Mit folgendem Codebeispiel wird ein Bookmark erstellt, das den Text des ersten Absatzes des aktiven Dokuments enthält. Anschließend werden am Anfang und am Ende des Bookmark fünf Zeichen entfernt.

    ' Use the following line of code in projects that target the .NET Framework 4.
    Dim VstoDocument As Microsoft.Office.Tools.Word.Document = _
        Globals.Factory.GetVstoObject(Me.Application.ActiveDocument)
    
    ' In projects that target the .NET Framework 3.5, use the following line of code.
    ' Dim vstoDocument As Microsoft.Office.Tools.Word.Document = _
    '     Me.Application.ActiveDocument.GetVstoObject()
    
    vstoDocument.ActiveWindow.View.ShowBookmarks = True
    vstoDocument.Paragraphs(1).Range.InsertParagraphBefore()
    
    Dim firstParagraph As Word.Range = vstoDocument.Paragraphs(1).Range
    firstParagraph.Text = "123456789abcdefghijklmnopqrstuvwxyz"
    
    Dim sampleBookmark As Microsoft.Office.Tools.Word.Bookmark = _
        vstoDocument.Controls.AddBookmark(firstParagraph, "bookmark1")
    sampleBookmark.Start = sampleBookmark.Start + 5
    sampleBookmark.End = sampleBookmark.End - 5
    
    // Use the following line of code in projects that target the .NET Framework 4.
    Microsoft.Office.Tools.Word.Document vstoDocument =
        Globals.Factory.GetVstoObject(this.Application.ActiveDocument);
    
    // In projects that target the .NET Framework 3.5, use the following line of code.
    // Microsoft.Office.Tools.Word.Document vstoDocument = 
    //     this.Application.ActiveDocument.GetVstoObject();
    
    vstoDocument.ActiveWindow.View.ShowBookmarks = true;
    vstoDocument.Paragraphs[1].Range.InsertParagraphBefore();
    
    Word.Range firstParagraph = vstoDocument.Paragraphs[1].Range;
    firstParagraph.Text = "123456789abcdefghijklmnopqrstuvwxyz";
    
    Microsoft.Office.Tools.Word.Bookmark sampleBookmark =
        vstoDocument.Controls.AddBookmark(firstParagraph, "bookmark1");
    sampleBookmark.Start = sampleBookmark.Start + 5;
    sampleBookmark.End = sampleBookmark.End - 5;
    

Neuerstellen des Lesezeichens

Sie können die Größe des Lesezeichens in einem Projekt auf Dokumentebene anpassen, indem Sie ein neues Lesezeichen mit dem Namen des bestehenden Lesezeichens, jedoch mit unterschiedlicher Größe hinzufügen.

So erstellen Sie zur Entwurfszeit ein Lesezeichen in einem Projekt auf Dokumentebene neu

  1. Markieren Sie den Text, der in das neue Bookmark-Steuerelement eingefügt werden soll.

  2. Klicken Sie im Menü Einfügen auf Lesezeichen.

  3. Geben Sie im Dialogfeld Lesezeichen den Namen des Lesezeichens ein, dessen Größe Sie ändern möchten, und klicken Sie auf Hinzufügen.

Siehe auch

Aufgaben

Gewusst wie: Hinzufügen von Bookmark-Steuerelementen zu Word-Dokumenten

Gewusst wie: Ändern der Größe von NamedRange-Steuerelementen

Gewusst wie: Ändern der Größe von ListObject-Steuerelementen

Konzepte

Automatisieren von Word mithilfe von erweiterten Objekten

Übersicht über Hostelemente und Hoststeuerelemente

Programmgesteuerte Einschränkungen von Hostelementen und Hoststeuerelementen