Comment : redimensionner les contrôles Bookmark
Mise à jour : Juillet 2008
S'applique à |
---|
Les informations de cette rubrique s'appliquent uniquement aux projets Visual Studio Tools pour Office et versions de Microsoft Office spécifiés. Projets au niveau du document
Projets au niveau de l'application
Pour plus d'informations, consultez Fonctionnalités disponibles par type d'application et de projet. |
Vous définissez la taille d'un contrôle Bookmark lorsque vous l'ajoutez à un document Word Microsoft Office. Vous pouvez également le redimensionner ultérieurement.
Vous pouvez redimensionner un signet de trois manières :
Ajouter ou supprimer du texte dans le contrôle Bookmark.
Dès que vous ajoutez du texte à un signet, la taille du signet augmente automatiquement pour contenir le nouveau texte. Lorsque vous supprimez du texte, la taille du signet diminue automatiquement.
Modifiez les propriétés Start et End du contrôle Bookmark.
Cela est utile si vous modifiez la taille de quelques caractères uniquement.
Recréez le contrôle Bookmark.
Cela est utile si la taille ou l'emplacement d'un signet change de manière significative.
Dans les projets au niveau du document, vous pouvez ajouter des contrôles Bookmark au document de votre projet au moment du design ou de l'exécution. À compter de Visual Studio 2008 Service Pack 1(SP1), vous pouvez ajouter des contrôles Bookmark à n'importe quel document ouvert au moment de l'exécution en utilisant un complément d'application pour Word 2007. Pour plus d'informations, consultez Comment : ajouter des contrôles Bookmark à des documents Word.
Remarque : |
---|
Il est possible que votre ordinateur affiche des noms ou des emplacements différents pour certains des éléments d'interface utilisateur Visual Studio dans les instructions suivantes. L'édition de Visual Studio dont vous disposez et les paramètres que vous utilisez déterminent ces éléments. Pour plus d'informations, consultez Paramètres Visual Studio. |
Modification des propriétés Start et End
Pour redimensionner un signet dans un projet au niveau du document au moment du design
Sélectionnez le signet dans la fenêtre Propriétés.
Augmentez ou réduisez la valeur de la propriété Start.
Augmentez ou réduisez la valeur de la propriété End.
Pour redimensionner un signet dans un projet au niveau du document au moment de l'exécution
Modifiez les propriétés Start et End d'un Bookmark que vous avez créé au moment de l'exécution ou du design.
L'exemple de code suivant ajoute cinq caractères au démarrage d'un signet nommé SampleBookmark. Ce code suppose qu'il existe au moins cinq caractères de texte avant le signet.
Me.SampleBookmark.Start = Me.SampleBookmark.Start - 5
this.SampleBookmark.Start = this.SampleBookmark.Start - 5;
L'exemple de code suivant ajoute cinq caractères à la fin du même signet. Ce code suppose qu'il existe au moins cinq caractères de texte après le signet.
Me.SampleBookmark.End = Me.SampleBookmark.End + 5
this.SampleBookmark.End = this.SampleBookmark.End + 5;
Pour redimensionner un signet dans un projet d'application au moment de l'exécution
Modifiez les propriétés Start et End d'un Bookmark que vous avez créé au moment de l'exécution.
L'exemple de code suivant crée un Bookmark qui contient le texte dans le premier paragraphe du document actif, puis supprime cinq caractères au début et à la fin de Bookmark.
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;
Recréation du signet
Vous pouvez redimensionner un signet dans un projet au niveau du document en ajoutant un nouveau signet qui possède le même nom que le signet existant, mais de taille différente.
Pour recréer un signet dans un projet au niveau du document au moment du design
Sélectionnez le texte à inclure dans le nouveau contrôle Bookmark.
Dans le menu Insertion, cliquez sur Signet.
Dans la boîte de dialogue Signet, sélectionnez le nom du signet que vous souhaitez redimensionner et cliquez sur Ajouter.
Voir aussi
Tâches
Comment : ajouter des contrôles Bookmark à des documents Word
Comment : redimensionner les contrôles NamedRange
Comment : redimensionner les contrôles ListObject
Concepts
Vue d'ensemble des éléments hôtes et des contrôles hôtes
Limitations de programmation des éléments hôtes et des contrôles hôtes
Autres ressources
Historique des modifications
Date |
Historique |
Raison |
---|---|---|
Juillet 2008 |
Nouvelles procédures ajoutées pour les compléments d'application. |
Modifications de fonctionnalités dans le SP1. |