Bookmark.GetSpellingSuggestions(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает коллекцию SpellingSuggestions, в которой хранятся слова, предложенные при проверке правописания в качестве замены для первого слова в элементе управления Bookmark.
public Microsoft.Office.Interop.Word.SpellingSuggestions GetSpellingSuggestions (ref object CustomDictionary, ref object IgnoreUppercase, ref object MainDictionary, ref object SuggestionMode, ref object CustomDictionary2, ref object CustomDictionary3, ref object CustomDictionary4, ref object CustomDictionary5, ref object CustomDictionary6, ref object CustomDictionary7, ref object CustomDictionary8, ref object CustomDictionary9, ref object CustomDictionary10);
Параметры
- CustomDictionary
- Object
Либо выражение, возвращающее объект Dictionary, либо имя файла пользовательского словаря.
- IgnoreUppercase
- Object
Значение true используется, чтобы пропускать слова из прописных букв. Если этот аргумент опущен, используется текущее значение свойства IgnoreUppercase.
- MainDictionary
- Object
Либо выражение, возвращающее объект Dictionary, либо имя файла основного словаря. Если основной словарь не указан, приложение Microsoft Office Word использует основной словарь, соответствующий языковым параметрам первого слова в элементе управления Bookmark.
- SuggestionMode
- Object
Указывает способ, используемый приложением Word для вывода вариантов замены. Может принимать значение одной из следующих констант: WdSpellingWordType: wdAnagram, wdSpellword или wdWildcard. Значение по умолчанию — wdSpellword.
- CustomDictionary2
- Object
Либо выражение, возвращающее объект Dictionary, либо имя файла дополнительного пользовательского словаря. Можно указать до девяти дополнительных словарей.
- CustomDictionary3
- Object
Либо выражение, возвращающее объект Dictionary, либо имя файла дополнительного пользовательского словаря. Можно указать до девяти дополнительных словарей.
- CustomDictionary4
- Object
Либо выражение, возвращающее объект Dictionary, либо имя файла дополнительного пользовательского словаря. Можно указать до девяти дополнительных словарей.
- CustomDictionary5
- Object
Либо выражение, возвращающее объект Dictionary, либо имя файла дополнительного пользовательского словаря. Можно указать до девяти дополнительных словарей.
- CustomDictionary6
- Object
Либо выражение, возвращающее объект Dictionary, либо имя файла дополнительного пользовательского словаря. Можно указать до девяти дополнительных словарей.
- CustomDictionary7
- Object
Либо выражение, возвращающее объект Dictionary, либо имя файла дополнительного пользовательского словаря. Можно указать до девяти дополнительных словарей.
- CustomDictionary8
- Object
Либо выражение, возвращающее объект Dictionary, либо имя файла дополнительного пользовательского словаря. Можно указать до девяти дополнительных словарей.
- CustomDictionary9
- Object
Либо выражение, возвращающее объект Dictionary, либо имя файла дополнительного пользовательского словаря. Можно указать до девяти дополнительных словарей.
- CustomDictionary10
- Object
Либо выражение, возвращающее объект Dictionary, либо имя файла дополнительного пользовательского словаря. Можно указать до девяти дополнительных словарей.
Возвращаемое значение
Коллекция SpellingSuggestions.
Примеры
В следующем примере кода в Bookmark первый абзац добавляется элемент управления с ошибочным текстом, после чего в окне сообщения выводится первое предложение о написании.
Этот пример предназначен для настройки на уровне документа.
private void BookmarkGetSpellingSuggestions()
{
this.Paragraphs[1].Range.InsertParagraphBefore();
Microsoft.Office.Tools.Word.Bookmark bookmark1 =
this.Controls.AddBookmark(this.Paragraphs[1].Range,
"bookmark1");
bookmark1.Text = "missspeling.";
object IgnoreUppercase = true;
object SuggestionMode = Word.WdSpellingWordType.wdSpellword;
Word.SpellingSuggestions suggestions =
bookmark1.GetSpellingSuggestions(ref missing, ref IgnoreUppercase,
ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing);
MessageBox.Show("The first suggestion is: " +
suggestions[1].Name);
}
Private Sub BookmarkGetSpellingSuggestions()
Me.Paragraphs(1).Range.InsertParagraphBefore()
Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")
Bookmark1.Text = "missspeling."
Dim suggestions As Word.SpellingSuggestions = _
Bookmark1.GetSpellingSuggestions(IgnoreUppercase:=True, _
SuggestionMode:=Word.WdSpellingWordType.wdSpellword)
MessageBox.Show("The first suggestion is: " & suggestions(1).Name)
End Sub
Комментарии
Необязательные параметры
Дополнительные сведения о необязательных параметрах см. в разделе необязательные параметры в решениях Office.