Интеграция Visual C# с Word

 

Оглавление приложения по использованию методов Word

Листинг 16.1. Метод для выполнения анимации.

//Объявляем булеву переменную myColor со значением false:

bool myColor = false;

private void timer1_Tick(object sender, EventArgs e)

{

//Программируем анимацию:

if (myColor == false)

{

//Выводим красный цвет текста внутри переключателя:

radioButton2.ForeColor = Color.Red;

//Изменяем значение myColor на противоположное:

myColor = true;

}

else

{

//Выводим белый цвет текста внутри переключателя:

radioButton2.ForeColor = Color.White;

//Изменяем значение myColor на противоположное:

myColor = false;

}

}

В этом коде мы можем установить чередование двух других цветов из списка, который появляется, когда мы запишем символы после имени структуры Color. Аналогично можно также дописать код, чтобы сделать анимационными тексты сразу внутри нескольких переключателей. Задавая в панели Properties для компонента Timer различные значения свойству Interval (а выше мы задали 1000 миллисекунд или 1 секунду), можно изменять частоту чередования цветов текста внутри переключателя. Методика приостановки и возобновления анимации приведена выше.

Проверяем, как на данном этапе проектирования действует оглавление системы. Для этого строим (Build, Build Solution) и запускаем программу на выполнение (Debug, Start Without Debugging). Появляется первая панель в режиме выполнения (рис. 16.1), на которой включен первый переключатель и видна анимация в виде чередования двух цветов (красного и белого) текста внутри второго переключателя.

Запуск Word, добавление нового и открытие существующего документа

Листинг 17.1. Объектная переменная и метод для вызова Word.

//Объявляем объектную переменную objectWord

//и, тем самым, запускаем процессор Word,

//который по умолчанию невидим:

Word.Application objectWord = new Word.ApplicationClass();

private void button6_Click(object sender, EventArgs e)

{

//Делаем Word видимым:

objectWord.Visible = true;

}

Выполнение программы

Проверяем в работе новую форму. Для этого строим программу и запускаем ее на выполнение обычным образом: Build, Build Solution; Debug, Start Without Debugging. В ответ Visual C# выполняет программу и на рабочий стол выводит первую форму (с оглавлением нашей системы) в режиме выполнения. После щелчка переключателя 1 (или кнопки Next>>, или нажатия клавиш Alt+1) появляется наша Form3, показанная выше на рис. 17.1.

После щелчка первой кнопки “Запуск Word (Starting Word)” на Form3, на экране монитора появляется рабочий стол с интерфейсом Word, при помощи которого стандартным образом можно создавать новый документ, открывать существующий документ и далее редактировать этот документ всеми средствами Word.

На форму можно ввести эффекты анимации аналогично тому, как мы это сделали выше, а также мультипликационные персонажи, как это мы сделаем ниже.

Предлагаю ознакомиться с аналогичными статьями: