Bookmark.Editors Özellik

Tanım

EditorsBelge içindeki bir denetimi değiştirme yetkisi olan tüm kullanıcıları temsil eden bir nesne alır Bookmark .

public Microsoft.Office.Interop.Word.Editors Editors { get; }

Özellik Değeri

Editors

EditorsBir belge içindeki bir denetimi değiştirme yetkisi olan tüm kullanıcıları temsil eden nesne Bookmark .

Örnekler

Aşağıdaki kod örneği, Bookmark belgedeki ilk paragrafa metin içeren bir denetim ekler ve tüm kullanıcıları yer işaretine dördüncü kelimenin düzenleyiciler olarak ekler. Örnek daha sonra belgeyi düzeltmelere karşı korur ve bir ileti kutusunda yer işaretinin düzenlenebilir aralığını görüntüler.

Bu örnek, belge düzeyinde özelleştirme içindir

private void BookmarkEditors()
{
    object editor = Word.WdEditorType.wdEditorEveryone;
    this.Paragraphs[1].Range.InsertParagraphBefore();
    Microsoft.Office.Tools.Word.Bookmark bookmark1 =
        this.Controls.AddBookmark(this.Paragraphs[1].Range,
        "bookmark1");
    bookmark1.Text = "This text cannot be edited.";
    bookmark1.Words[4].Editors.Add(ref editor);
    this.Protect(Word.WdProtectionType.wdAllowOnlyReading,
        ref missing, ref missing, ref missing, ref missing);

    Word.Range range1 = bookmark1.GoToEditableRange(ref editor);

    if (range1 != null)
    {
        MessageBox.Show("The editable Range of bookmark1 spans from " +
            range1.Start.ToString() + " to " + range1.End.ToString());
    }
}
Private Sub BookmarkEditors()

    Dim editor As Object = Word.WdEditorType.wdEditorEveryone
    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
        Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")

    Bookmark1.Text = "This text cannot be edited."
    Bookmark1.Words(4).Editors.Add(editor)
    Me.Protect(Word.WdProtectionType.wdAllowOnlyReading)

    Dim range1 As Word.Range = Bookmark1.GoToEditableRange(editor)

    If Not (range1 Is Nothing) Then
        MessageBox.Show("The editable Range of Bookmark1 spans from " _
            & range1.Start.ToString & " to " & range1.End.ToString)
    End If

End Sub

Şunlara uygulanır