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

Коллекция 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.

Применяется к