Metoda Bookmark.Collapse —
Zwija Bookmark formantu do początkowej lub końcowej pozycji.
Przestrzeń nazw: Microsoft.Office.Tools.Word
Zestaw: Microsoft.Office.Tools.Word (w Microsoft.Office.Tools.Word.dll)
Składnia
'Deklaracja
Sub Collapse ( _
ByRef direction As Object _
)
void Collapse(
ref Object direction
)
Parametry
- direction
Typ: System.Object%
Kierunek, w którym Zwiń Bookmark.Może być jeden z następujących WdCollapseDirection stałych: wdCollapseEnd lub wdCollapseStart.Wartością domyślną jest wdCollapseStart.
Uwagi
Po Bookmark kontroli jest zwinięty, początkowe i końcowe punkty są równe.
Jeśli używasz wdCollapseEnd Aby zwinąć Bookmark formantu, który odnosi się do całego akapitu, zakres znajduje się po końcową znacznik akapitu (na początek następnego akapitu).Jednak można przenieść zakres kopii jednego znaku za pomocą MoveEnd metoda po zakres Bookmark kontroli jest zwinięty.
Parametry opcjonalne
Informacje na temat parametrów opcjonalnych można wyświetlić na Parametry opcjonalne w rozwiązaniach Office.
Przykłady
Poniższy kod dodaje Bookmark formantu z tekstu, a następnie wyświetla na początku i na końcu umieść zakładki przed i po zapadnięciu zakładki.
Ten przykład dotyczy dostosowywania na poziomie dokumentu.
Private Sub BookmarkCollapse()
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."
MessageBox.Show("Start and end of Bookmark1 before calling Collapse: " _
& Bookmark1.Start.ToString() & " and " & Bookmark1.End.ToString)
Dim Direction As Object = Word.WdCollapseDirection.wdCollapseEnd
Bookmark1.Collapse(Direction)
MessageBox.Show("Start and end of Bookmark1 after calling Collapse: " _
& Bookmark1.Start.ToString() & " and " & Bookmark1.End.ToString)
End Sub
private void BookmarkCollapse()
{
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.";
MessageBox.Show("Start and end of bookmark1 before calling Collapse: " +
bookmark1.Start.ToString() + " and " + bookmark1.End.ToString());
object Direction = Word.WdCollapseDirection.wdCollapseEnd;
bookmark1.Collapse(ref Direction);
MessageBox.Show("Start and end of bookmark1 after calling Collapse: " +
bookmark1.Start.ToString() + " and " + bookmark1.End.ToString());
}
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.