Bookmark.MoveStart(Object, Object) Metodo

Definizione

Sposta la posizione iniziale del controllo Bookmark.

public int MoveStart (ref object unit, ref object count);
abstract member MoveStart : obj * obj -> int
Public Function MoveStart (Optional ByRef unit As Object, Optional ByRef count As Object) As Integer

Parametri

unit
Object

Microsoft.Office.Interop.Word.WdUnits. Unità in base alla quale spostare la posizione iniziale dell'intervallo o della selezione specificata.

count
Object

Numero massimo di unità in base al quale spostare il controllo Bookmark. Se Count è un numero positivo, la posizione iniziale del Bookmark controllo viene spostata in avanti nel documento. Se è un numero negativo, la posizione iniziale verrà spostata indietro. Se la posizione iniziale viene spostata in avanti in una posizione situata oltre la posizione finale, il controllo Bookmark verrà compresso e le posizioni iniziale e finale verranno spostate contemporaneamente. Il valore predefinito è 1.

Restituisce

Numero di unità in base al quale è stata effettivamente spostata la posizione iniziale del controllo Bookmark control. Se lo spostamento non è riuscito, verrà restituito 0 (zero).

Esempio

Nell'esempio di codice seguente viene aggiunto un Bookmark controllo con testo al primo paragrafo e quindi viene spostata la posizione iniziale del segnalibro.

Questo esempio è relativo a una personalizzazione a livello di documento.

private void BookmarkMoveStart()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    this.Paragraphs[1].Range.Text = "This is sample text.";
    Microsoft.Office.Tools.Word.Bookmark bookmark1 =
        this.Controls.AddBookmark(this.Paragraphs[1].Range.Words[3],
        "bookmark1");
    
    object Unit = Word.WdUnits.wdCharacter;
    object Count = 3;

    bookmark1.MoveStart(ref Unit, ref Count);
                
}
Private Sub BookmarkMoveStart()

    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Me.Paragraphs(1).Range.Text = "This is sample text."
    Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
        Me.Controls.AddBookmark(Me.Paragraphs(1).Range.Words(3), _
        "Bookmark1")

    MessageBox.Show("First word of bookmark prior to calling MoveStart: " _
        & Bookmark1.Words.First.Text)

    Bookmark1.MoveStart(Word.WdUnits.wdCharacter, 4)
    
    MessageBox.Show("First word of bookmark prior to calling MoveStart: " _
        & Bookmark1.Words.First.Text)
End Sub

Commenti

Parametri facoltativi

Per informazioni sui parametri facoltativi, vedere parametri facoltativi nelle soluzioni Office.

Si applica a