Condividi tramite


Bookmark.MoveStartWhile(Object, Object) Metodo

Definizione

Sposta la posizione iniziale del controllo Bookmark quando viene trovato nel documento uno dei caratteri specificati.

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

Parametri

cset
Object

Uno o più caratteri. L'argomento prevede la distinzione tra maiuscole e minuscole.

count
Object

Numero massimo di caratteri in base al quale spostare il controllo Bookmark. Può essere un numero o la costante wdForward o wdBackward. Se Count è un numero positivo, il Bookmark controllo viene spostato in avanti nel documento. Se è un numero negativo, il controllo Bookmark verrà spostato indietro. Il valore predefinito è wdForward.

Restituisce

Numero di caratteri spostati dalla posizione iniziale del controllo Bookmark. Se non vengono trovati caratteri Cset, il controllo Bookmark non verrà modificato e il metodo restituirà 0 (zero).

Esempio

L'esempio di codice seguente aggiunge un Bookmark controllo con testo al primo paragrafo e quindi sposta l'intervallo del segnalibro mentre può trovare i caratteri T, h, i o s.

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

private void BookmarkMoveStartWhile()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    Microsoft.Office.Tools.Word.Bookmark bookmark1 =
        this.Controls.AddBookmark(this.Paragraphs[1].Range,
        "bookmark1");
    bookmark1.Text = "This is sample bookmark text.";

    object Count = bookmark1.Characters.Count;
    object cSet = "This";

    bookmark1.MoveStartWhile(ref cSet, ref Count);
}
Private Sub BookmarkMoveStartWhile()

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

    Bookmark1.MoveStartWhile("This", Bookmark1.Characters.Count)
End Sub

Commenti

Mentre viene trovato qualsiasi carattere in Cset , la posizione iniziale del Bookmark controllo viene spostata.

Se la posizione iniziale viene spostata in avanti a una posizione oltre la posizione finale originale, la posizione finale viene impostata sulla nuova posizione iniziale.

Parametri facoltativi

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

Si applica a