Procedura: ridimensionare i controlli segnalibro
Aggiornamento: Luglio 2008
Si applica a |
---|
Le informazioni contenute in questo argomento riguardano solo i progetti Visual Studio Tools per Office e le versioni di Microsoft Office specificati. Progetti a livello di documento
Progetti a livello di applicazione
Per ulteriori informazioni, vedere Funzionalità disponibili in base ai tipi di progetto e applicazione. |
Le dimensioni di un controllo Bookmark vengono impostate quando il controllo viene aggiunto a un documento di Microsoft Office Word. Tuttavia, è possibile ridimensionare tale controllo in un secondo momento.
Il ridimensionamento di un segnalibro può avvenire in tre modi.
Aggiungere o rimuovere il testo in un controllo Bookmark.
Ogni volta che si aggiunge del testo in un segnalibro, le dimensioni del segnalibro aumentano automaticamente al fine di contenere il nuovo testo. Quando si elimina il testo, le dimensioni del segnalibro si riducono automaticamente.
Modificare le proprietà Start e End del controllo Bookmark.
Questa caratteristica è utile se si modificano le dimensioni solo di un numero limitato di caratteri.
Ricreare il controllo Bookmark.
Questa caratteristica è utile in presenza di una modifica di notevole portata nelle dimensioni o nella posizione di un segnalibro.
I progetti a livello di documento consentono l'aggiunta di controlli Bookmark al documento del progetto in fase di progettazione o di esecuzione. A partire da Visual Studio 2008 Service Pack 1 (SP1), l'aggiunta di controlli Bookmark può essere effettuata in fase di esecuzione a qualsiasi documento aperto, utilizzando un componente aggiuntivo a livello di applicazione per Word 2007. Per ulteriori informazioni, vedere Procedura: aggiungere controlli segnalibro ai documenti di Word.
![]() |
---|
Nel computer in uso è possibile che vengano visualizzati nomi o percorsi diversi per alcuni elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti. La versione di Visual Studio in uso e le impostazioni configurate determinano questi elementi. Per ulteriori informazioni vedere Impostazioni di Visual Studio. |
Modifica delle proprietà Start ed End
Per ridimensionare un segnalibro in un progetto a livello di documento in fase di progettazione
Selezionare il segnalibro nella finestra Proprietà.
Aumentare o ridurre il valore della proprietà Start.
Aumentare o ridurre il valore della proprietà End.
Per ridimensionare un segnalibro in un progetto a livello di documento in fase di esecuzione
Modificare le proprietà Start e End di un oggetto Bookmark creato in fase di esecuzione o di progettazione.
Nell'esempio di codice seguente vengono aggiunti cinque caratteri all'inizio di un segnalibro denominato SampleBookmark. In questo codice si presuppone che prima del segnalibro siano presenti almeno cinque caratteri di testo.
Me.SampleBookmark.Start = Me.SampleBookmark.Start - 5
this.SampleBookmark.Start = this.SampleBookmark.Start - 5;
Nell'esempio di codice seguente vengono aggiunti cinque caratteri alla fine dello stesso segnalibro. In questo codice si presuppone che dopo il segnalibro siano presenti almeno cinque caratteri di testo.
Me.SampleBookmark.End = Me.SampleBookmark.End + 5
this.SampleBookmark.End = this.SampleBookmark.End + 5;
Per ridimensionare un segnalibro in un progetto a livello di applicazione in fase di esecuzione
Modificare le proprietà Start e End di un oggetto Bookmark creato in fase di esecuzione.
Nell'esempio di codice seguente viene creato un oggetto Bookmark in cui è contenuto il testo del primo paragrafo del documento attivo, quindi vengono rimossi cinque caratteri dall'inizio e dalla fine dell'oggetto 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;
Ricreazione del segnalibro
È possibile ridimensionare un segnalibro in un progetto a livello di documento aggiungendo un nuovo segnalibro con lo stesso nome del segnalibro esistente, ma le cui dimensioni sono diverse.
Per ricreare un segnalibro in un progetto a livello di documento in fase di progettazione
Selezionare il testo da includere nel nuovo controllo Bookmark.
Scegliere Segnalibro dal menu Inserisci.
Nella finestra di dialogo Segnalibro, selezionare il nome del segnalibro da ridimensionare e scegliere Aggiungi.
Vedere anche
Attività
Procedura: aggiungere controlli segnalibro ai documenti di Word
Procedura: ridimensionare i controlli NamedRange
Procedura: ridimensionare i controlli ListObject
Concetti
Cenni preliminari sugli elementi e sui controlli host
Limitazioni a livello di codice degli elementi e dei controlli host
Altre risorse
Cronologia delle modifiche
Date |
History |
Motivo |
---|---|---|
Luglio 2008 |
Aggiunte nuove procedure per i componenti aggiuntivi a livello di applicazione. |
Modifica di funzionalità in SP1. |