|
Лекция 23
Проверка орфографии средствами Word через Visual Studio 2013 C#
Создадим новый проект и перенесем на форму несколько элементов управления TexBox и Button
Перейдем к программированию:
Выделим форму, перейдем в Свойства-События-Load
Но сначала добавим ссылку
Теперь программирование:
private void Form1_Load(object sender, EventArgs e)
{
textBox1.Clear();
textBox1.TabIndex = 0;
button1.TabIndex = 0;
}
Теперь перейдем в Конструктор выделим кнопку, кликнем по ней два раза и в редакторе кода пропишем следующий код:
private void button1_Click(object sender, EventArgs e)
{
var Ворд = new Microsoft.Office.Interop.Word.Application();
// откроем документ
var Документ_Ворд = Ворд.Documents.Add();
Документ_Ворд.Words.First.InsertBefore(textBox1.Text);
//Теперь проверим орфографию
Документ_Ворд.CheckSpelling();
//исправленный текст
var Документ_исправленный = Документ_Ворд.Content.Text;
textBox1.Text = Документ_исправленный;
Ворд.Documents.Close(Microsoft.Office.Interop.Word.WdSaveOptions.wdDoNotSaveChanges);
Ворд.Quit();
Ворд = null;
}
Скомпилируем и запустим проект:
Введем изначально неправильный текст Превет (выделим слово)и нажмем на кнопку Проверить орфографию:
Взаимодействие Excel и С#
Создадим новый проект
Выделим форму перейдем в Свойства-События-Load
private void Form1_Load(object sender, EventArgs e)
{
var Ексель = new Microsoft.Office.Interop.Excel.Application();
var PI = Ексель.WorksheetFunction.Pi();
this.Text = "ПИ=" + PI.ToString();
Ексель.Quit();
}
Скомпилируем и запустим проект
Кликнем два раза по кнопке и в редакторе кода пропишем следующий код:
var Ексель = new Microsoft.Office.Interop.Excel.Application();
var PI = Ексель.WorksheetFunction.Pi();
this.Text = "ПИ=" + PI.ToString();
Ексель.Quit();
Дата добавления: 2015-11-04; просмотров: 122 | Нарушение авторских прав
<== предыдущая лекция | | | следующая лекция ==> |
Основы гуманной педагогики Ш.А. Амонашвили | | | Лексико-фразеологические средства языковой игры |