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
Projekte auf Anwendungsebene
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
Wählen Sie das Lesezeichen im Eigenschaftenfenster aus.
Vergrößern oder verkleinern Sie den Wert der Start-Eigenschaft.
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
Markieren Sie den Text, der in das neue Bookmark-Steuerelement eingefügt werden soll.
Klicken Sie im Menü Einfügen auf Lesezeichen.
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
Änderungsprotokoll
Date |
Versionsgeschichte |
Grund |
---|---|---|
Juli 2008 |
Neue Prozeduren für Add-Ins auf Anwendungsebene hinzugefügt. |
SP1-Featureänderung. |