Chart.CheckSpelling(Object, Object, Object, Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Проверка орфографии в объекте. В Microsoft Office Excel выводится диалоговое окно Орфография.
public void CheckSpelling (object CustomDictionary, object IgnoreUppercase, object AlwaysSuggest, object SpellLang);
abstract member CheckSpelling : obj * obj * obj * obj -> unit
Public Sub CheckSpelling (Optional CustomDictionary As Object, Optional IgnoreUppercase As Object, Optional AlwaysSuggest As Object, Optional SpellLang As Object)
Параметры
- CustomDictionary
- Object
Имя файла пользовательского словаря, в котором выполняется поиск, если слово не найдено в основном словаре. Если этот аргумент не задан, используется текущий словарь.
- IgnoreUppercase
- Object
Значение true
, чтобы приложение Microsoft Office Excel пропускало слова, состоящие только из букв верхнего регистра. Значение false
, чтобы все слова, написанные прописными буквами, были проверены в Excel. Если этот аргумент не задан, используется текущая установка.
- AlwaysSuggest
- Object
Значение true
, чтобы приложение Excel отображало список предлагаемых альтернативных вариантов, если найдено неверное правописание. Значение false
, чтобы приложение Excel ждало ввода слов с правильной орфографией. Если этот аргумент не задан, используется текущая установка.
- SpellLang
- Object
Используемый язык словаря. Может быть одно из значений MsoLanguageID, используемых свойством LanguageID[MsoAppLanguageID].
Примеры
В следующем примере кода создается Chart с ошибками в заголовке, а затем используется CheckSpelling метод для проверка орфографии на диаграмме, игнорируя слова в верхнем регистре и предлагая альтернативные варианты написания.
private void CatchSpellingError()
{
this.Range["A1", "A5"].Value2 = 22;
this.Range["B1", "B5"].Value2 = 55;
Microsoft.Office.Tools.Excel.Chart chart1 =
this.Controls.AddChart(this.Range["D2", "H12"],
"chart1");
chart1.ChartWizard(this.Range["A1", "B5"],
Excel.XlChartType.xl3DColumn,
Excel.XlRowCol.xlColumns);
chart1.CheckSpelling(true, true,
Office.MsoLanguageID.msoLanguageIDEnglishUS);
}
Private Sub CatchSpellingError()
Me.Range("A1", "A5").Value2 = 22
Me.Range("B1", "B5").Value2 = 55
Dim Chart1 As Microsoft.Office.Tools.Excel.Chart = _
Me.Controls.AddChart(Me.Range("D2", "H12"), "Chart1")
Chart1.ChartWizard(Me.Range("A1", "B5"), _
Excel.XlChartType.xl3DColumn, PlotBy:=Excel.XlRowCol.xlColumns, _
Title:="Salez Datta")
Chart1.CheckSpelling(IgnoreUppercase:=True, AlwaysSuggest:=True, _
SpellLang:=Office.MsoLanguageID.msoLanguageIDEnglishUS)
End Sub
Комментарии
Необязательные параметры
Сведения о необязательных параметрах см. в разделе Необязательные параметры в решениях Office.