Freigeben über


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

Aktualisiert: Juli 2008

Betrifft

Die Informationen in diesem Thema gelten nur für die angegebenen Projekte und Versionen von Visual Studio Tools for Office von Microsoft Office.

Projekte auf Dokumentebene

  • Word 2003

  • Word 2007

Projekte auf Anwendungsebene

  • Word 2007

Weitere Informationen finden Sie unter Verfügbare Features nach Anwendung und Projekttyp.

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.

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. Ab Visual Studio 2008 Service Pack 1 (SP1) können Sie jedem beliebigen Dokument Bookmark-Steuerelemente zur Laufzeit mit einem Add-In auf Anwendungsebene für Word 2007 hinzufügen. Weitere Informationen finden Sie unter Gewusst wie: Hinzufügen von Bookmark-Steuerelementen zu Word-Dokumenten.

Hinweis:

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.

    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
    
    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

Übersicht über Hostelemente und Hoststeuerelemente

Programmgesteuerte Einschränkungen von Hostelementen und Hoststeuerelementen

Weitere Ressourcen

Word-Hoststeuerelemente

Änderungsprotokoll

Date

Versionsgeschichte

Grund

Juli 2008

Neue Prozeduren für Add-Ins auf Anwendungsebene hinzugefügt.

SP1-Featureänderung.