Aracılığıyla paylaş


ControlCollection.AddBookmark Yöntem (Range, String)

Yeni bir ekler Bookmark denetimi belgeye belirlenen aralıkta.

Ad alanı:  Microsoft.Office.Tools.Word
Derleme:  Microsoft.Office.Tools.Word (Microsoft.Office.Tools.Word.dll içinde)

Sözdizimi

'Bildirim
Function AddBookmark ( _
    range As Range, _
    name As String _
) As Bookmark
Bookmark AddBookmark(
    Range range,
    string name
)

Parametreler

Dönüş Değeri

Tür: Microsoft.Office.Tools.Word.Bookmark
Bookmark Eklenmiştir denetim ControlCollection örneği.

Özel Durumlar

Exception Koşul
ArgumentNullException

name Veya range bağımsız değişkeni nullnull başvuru (Visual Basic'te Nothing), veya name uzunluğu sıfır bağımsız değişkene sahiptir.

ControlNameAlreadyExistsException

Aynı ada sahip bir denetim zaten kullanılıyor ControlCollection örneği.

InvalidRangeException

Belirtilen aralık geçersiz.

Notlar

Bu yöntem eklemenize olanak sağlayan Bookmark denetimleri sonuna kadar ControlCollection.

Kaldırmak için bir Bookmark program aracılığıyla eklediğiniz Denetim, kullanım Remove yöntem.

Örnekler

Aşağıdaki kod örneği ekler bir Bookmark için belge denetler ve ardından metni yer işaretine ekler.

Private Sub WordAddBookmark()
    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."
End Sub
private void WordAddBookmark()
{
    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.";
}

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

ControlCollection Arabirim

AddBookmark Fazla Yük

Microsoft.Office.Tools.Word Ad Alanı