С Новым годом! Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 26.04.2019
Сообщений: 2
1

Генератор экзаменационных билетов

28.04.2019, 22:36. Показов 4049. Ответов 0

Author24 — интернет-сервис помощи студентам
Как несколько раз вставить шаблон в документ? (myWordDoc = wordApp.Documents.Open)

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
private void CreateWordDocument(object filename, object SaveAs)
        {
            Word.Application wordApp = new Word.Application();
            object missing = Missing.Value;
            Word.Document myWordDoc = null;
 
            if (File.Exists((string)filename))
            {
                object readOnly = false;
                object isVisible = false;
                wordApp.Visible = false;
 
                myWordDoc = wordApp.Documents.Open(ref filename, ref missing, ref missing,
                                        ref missing, ref missing, ref missing,
                                        ref missing, ref missing, ref missing,
                                        ref missing, ref missing, ref missing,
                                        ref missing, ref missing, ref missing, ref missing);
                myWordDoc.Activate();
 
                //find and replace
                this.FindAndReplace(wordApp, "<faculty>", faculty.Text);
                this.FindAndReplace(wordApp, "<pulpit>", pulpit.Text);
                this.FindAndReplace(wordApp, "<department>", department.Text);
                this.FindAndReplace(wordApp, "<direction>", direction.Text);
                this.FindAndReplace(wordApp, "<course>", course.Text);
                this.FindAndReplace(wordApp, "<discipline>", discipline.Text);
                this.FindAndReplace(wordApp, "<year>", year.Text);
                this.FindAndReplace(wordApp, "<surname>", surname.Text);
                this.FindAndReplace(wordApp, "<tbFile>", tbFile.Text);
            }
            else
            {
                MessageBox.Show("Файл не найден!");
            }
 
            //Save as
            myWordDoc.SaveAs2(ref SaveAs, ref missing, ref missing, ref missing,
                            ref missing, ref missing, ref missing,
                            ref missing, ref missing, ref missing,
                            ref missing, ref missing, ref missing,
                            ref missing, ref missing, ref missing);
 
            myWordDoc.Close();
            wordApp.Quit();
            MessageBox.Show("Файл создан!");
        }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.04.2019, 22:36
Ответы с готовыми решениями:

Генератор билетов
На входе файл с заданиями трёх модулей, задания в файле ворд, надо чтобы программа взяла случайных...

Работа с файлами Word-а (Генератор экзаменационных билетов)
Доброго времени суток! В качестве задания для курсовой работы взял тему &quot;Генератор...

Генератор экзаменационных билетов
Ребята, очень нужна помощь знающих людей.Нуждаюсь в программе, которая создаёт билеты на...

Генератор экзаменационных билетов
Здравствуйте, нужно сделать генератор экзаменационных билетов. Не знаю с чего начать, может кто...

0
28.04.2019, 22:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.04.2019, 22:36
Помогаю со студенческими работами здесь

Конструктор экзаменационных билетов
Есть datagridview заполнений вопросами из БД MSAccess (только 2 столбца:код, вопрос). По нажатии...

Реализация схемы БД на тему "Формирование экзаменационных билетов"
Здравствуйте, хотел бы попросить у вас совета. У меня есть таблицы: 1. Специальность 2. Предмет...

Генератор билетов Delphi 7
Недавно начал заниматься с Delphi, и вот у меня возникла задача: Нужно чтобы при нажатии кнопки...

Определить количество счастливых билетов в рулоне проездных билетов
Написать функцию определяющую количество счастливых билетов в рулоне проездных билетов. Считать...

Имеется 2000 билетов, 10 из них выиграшные. У меня 10 билетов. Найти вероятность что выиграет хотя бы один
Имеется 2000 билетов, 10 из них выиграшные. У меня 10 билетов. Найти вероятность что выиграет хотя...

В лотерее разыгрывалось 100 билетов. Таблица содержит 10 номеров выигрышных билетов. Проверьте, является ли билет с номером N выигрышным
СРончо ОЧЕНЬ ПРОШУ В лотерее разыгрывалось 100 билетов. Таблица содержит 10 номеров...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru