Bookmark.NoProofing Свойство (2007 System)
Обновлен: Ноябрь 2007
Возвращает или задает значение, указывающее, будет ли при проверке правописания и грамматики пропускаться текст в элементе управления Bookmark.
Пространство имен: Microsoft.Office.Tools.Word
Сборка: Microsoft.Office.Tools.Word.v9.0 (в Microsoft.Office.Tools.Word.v9.0.dll)
Синтаксис
'Декларация
<BrowsableAttribute(False)> _
Public Property NoProofing As Integer
'Применение
Dim instance As Bookmark
Dim value As Integer
value = instance.NoProofing
instance.NoProofing = value
[BrowsableAttribute(false)]
public int NoProofing { get; set; }
Значение свойства
Тип: System.Int32
Значение 0 используется, если при проверке правописания и грамматики также будет проверяться текст в элементе управления Bookmark; значение 1 используется, если при проверке правописания и грамматики текст в элементе управления Bookmark проверяться не будет; значение wdUndefined используется, если при проверке правописания и грамматики часть будет проверяться только часть текста в элементе управления Bookmark.
Примеры
В приведенном ниже примере кода в первый абзац документа добавляется элемент управления 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);
}
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.