Condividi tramite


Metodo Bookmark.MoveStartUntil

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

Spazio dei nomi:  Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word (in Microsoft.Office.Tools.Word.dll)

Sintassi

'Dichiarazione
Function MoveStartUntil ( _
    ByRef cset As Object, _
    ByRef count As Object _
) As Integer
int MoveStartUntil(
    ref Object cset,
    ref Object count
)

Parametri

  • cset
    Tipo: System.Object%
    Uno o più caratteri.L'argomento prevede la distinzione tra maiuscole e minuscole.
  • count
    Tipo: System.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 controllo Bookmark verrà spostato in avanti nel documento.Se è un numero negativo, il controllo Bookmark verrà spostato indietro.Il valore predefinito è wdForward.

Valore restituito

Tipo: System.Int32
Numero di caratteri in base al quale è stata spostata la posizione iniziale del controllo Bookmark.Se il parametro Count è maggiore di 0 (zero), questo metodo restituirà il numero di caratteri spostati più 1.Se il parametro Count è minore di 0 (zero), questo metodo restituirà il numero di caratteri spostati meno 1.Se non vengono trovati caratteri Cset, il controllo Bookmark non verrà modificato e il metodo restituirà 0 (zero).

Note

Se lo spostamento viene effettuato all'indietro nel documento, il controllo Bookmark verrà espanso.

Se la posizione iniziale viene spostata in avanti in un punto posizionato oltre la posizione finale, il controllo Bookmark verrà compresso e le posizioni iniziale e finale verranno spostate contemporaneamente.

Parametri facoltativi

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

Esempi

Nell'esempio di codice seguente viene aggiunto un controllo Bookmark con testo al primo paragrafo e l'intervallo del segnalibro viene spostato finché non trova uno spazio.

Questo esempio è valido per una personalizzazione a livello di documento.

Private Sub BookmarkMoveStartUntil()

    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.MoveStartUntil(" ", Bookmark1.Characters.Count)
End Sub
private void BookmarkMoveStartUntil()
{
    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 = " ";

    bookmark1.MoveStartUntil(ref cSet, ref Count);
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

Bookmark Interfaccia

Spazio dei nomi Microsoft.Office.Tools.Word