Bookmark.NoProofing 属性

获取或设置一个值,该值指示拼写和语法检查器是否忽略 Bookmark 控件中的文本。

命名空间:  Microsoft.Office.Tools.Word
程序集:  Microsoft.Office.Tools.Word(在 Microsoft.Office.Tools.Word.dll 中)

语法

声明
Property NoProofing As Integer
    Get
    Set
int NoProofing { get; set; }

属性值

类型:System.Int32
如果拼写和语法检查器不忽略 Bookmark 控件中的文本,则为 0;如果拼写和语法检查器忽略 Bookmark 控件中的文本,则为 1;如果拼写和语法检查器仅忽略 Bookmark 控件中的某些文本,则为 wdUndefined

示例

下面的代码示例向第一个段落添加一个带有拼写错误的文本的 Bookmark 控件,并将该书签的 NoProofing 属性设置为 true。 在检查该文档的拼写错误时,会忽略该书签中拼写错误的文本。

此示例针对的是文档级自定义项。

Private Sub BookmarkNoProofing()

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

    Bookmark1.Text = "This bookmark contains a mispellling."
    Bookmark1.InsertAfter(" This text also contains a mispelling.")
    Bookmark1.NoProofing = True

    Me.CheckSpelling(IgnoreUppercase:=True, AlwaysSuggest:=True)

End Sub
private void BookmarkNoProofing()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();

    Microsoft.Office.Tools.Word.Bookmark bookmark1 =
        this.Controls.AddBookmark(this.Paragraphs[1].Range,
        "bookmark1");
    int WordTrue = 1;
    bookmark1.Text = "This bookmark contains a mispellling.";
    bookmark1.InsertAfter(" This text also contains a mispelling.");
    bookmark1.NoProofing = WordTrue;

    object IgnoreUppercase = true;
    object AlwaysSuggest = true;

    this.CheckSpelling(ref missing, ref IgnoreUppercase,
        ref AlwaysSuggest, ref missing, ref missing, ref missing,
        ref missing, ref missing, ref missing, ref missing,
        ref missing, ref missing);
}

.NET Framework 安全性

请参见

参考

Bookmark 接口

Microsoft.Office.Tools.Word 命名空间