Bookmark.MoveUntil(Object, Object) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Sposta il controllo Bookmark finché non viene trovato nel documento uno dei caratteri specificati.
public int MoveUntil (ref object cset, ref object count);
abstract member MoveUntil : obj * obj -> int
Public Function MoveUntil (ByRef cset As Object, Optional ByRef count As Object) As Integer
Parametri
- cset
- Object
Uno o più caratteri. Se un carattere in Cset
viene trovato prima della scadenza del Count
valore, il Bookmark controllo viene posizionato come punto di inserimento immediatamente prima di tale carattere. 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, a partire dalla posizione finale. Se è un numero negativo, il controllo Bookmark verrà spostato indietro, iniziando in corrispondenza della posizione iniziale. Il valore predefinito è wdForward.
Restituisce
Numero di caratteri in base al quale è stato spostato il controllo Bookmark. Se Count
è maggiore di 0 (zero), questo metodo restituirà il numero di caratteri spostati più uno. Se Count
è minore di 0 (zero), questo metodo restituirà il numero di caratteri spostati meno uno. Se non vengono trovati caratteri Cset
, il controllo Bookmark non verrà modificato e il metodo restituirà 0 (zero).
Esempio
Nell'esempio di codice seguente viene aggiunto un Bookmark controllo con testo al primo paragrafo e quindi viene aggiunto un altro Bookmark controllo alla terza parola del primo segnalibro. Il codice sposta quindi l'intervallo del secondo segnalibro mentre può trovare uno spazio vuoto.
Questo esempio è relativo a una personalizzazione a livello di documento.
private void BookmarkMoveUntil()
{
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.";
Microsoft.Office.Tools.Word.Bookmark bookmark2 =
this.Controls.AddBookmark(bookmark1.Words[3],
"bookmark2");
object Count = bookmark1.Characters.Count;
object cSet = " ";
bookmark2.MoveUntil(ref cSet, ref Count);
}
Private Sub BookmarkMoveUntil()
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."
Dim Bookmark2 As Microsoft.Office.Tools.Word.Bookmark = _
Me.Controls.AddBookmark(Bookmark1.Words(3), "Bookmark2")
Bookmark2.MoveUntil(" ", Bookmark1.Characters.Count)
End Sub
Commenti
L'oggetto Bookmark viene compresso in un segnalibro a lunghezza zero.
Parametri facoltativi
Per informazioni sui parametri facoltativi, vedere parametri facoltativi nelle soluzioni Office.