次の方法で共有


Bookmark.NoProofing プロパティ

スペル チェックと文章校正が、Bookmark コントロール内のテキストを無視するかどうかを示す値を取得または設定します。

名前空間:  Microsoft.Office.Tools.Word
アセンブリ:  Microsoft.Office.Tools.Word (Microsoft.Office.Tools.Word.dll 内)

構文

'宣言
Property NoProofing As Integer
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 名前空間