Форум программистов, компьютерный форум, киберфорум
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# WPF Пустые строки в datagrid при выполнении SQL-запроса https://www.cyberforum.ru/ wpf-silverlight/ thread524259.html
Предлагаю аудитории ознакомиться с проблемой и ее решением (на случай возникновения последней). Проблема: при выполнении кода DataTable dt = new DataTable(); dt.Clear(); var da = new SqlDataAdapter("SELECT idz as , przak as , CONVERT(nvarchar(10), data, 104) as , otisp as , podr as , dogovor as , CONVERT(nvarchar(10), dogdata, 104) as FROM ezakm WHERE kod = '" + textBox4.Text + "' AND...
C# WPF Диалоговое окно Silverlight без блокировки родительского
Доброго времени суток. Ребята подскажите как лучше сделать? Вообщем у меня в MainPage(родительский элемент) есть кнопка которая вызывает окно поиска( пока что сделал это через пользовательский элемент управления), но если использовать пользовательский элемент управления необходимо реализовывать самому все тривиальные задачи например перемещение этого окна внутри MainPage. Мне нужно подобие...
C# WPF Как узнать отображается ли на экране компонент Есть сплеш-форма которую нужно удерживать пока элемент tabControl реально не отобразится на экране(он пользовательский и биндится с массой данных,от этого не сразу перерисовывается),в общем как узнать отрисовался ли компонент tabcontrol?Искал в google и на шел на шарпе реализацию: public static class ReallyVisibility { public static bool Visible(Control control) { ... https://www.cyberforum.ru/ wpf-silverlight/ thread523962.html C# WPF Отладка програм на Silverlight, не работают точки останова Не работают точки останова если отладка идет в браузере. Ставил отладку в не браузера, так точки останова работают, но после одного действия окно становится белым. Добавлено через 1 час 20 минут В Internet Explorer тоже работает, но выдает "Не обработанное исключение" дальше предлагает отладчик который не может присоединиться к процессу после чего страница становится белой. https://www.cyberforum.ru/ wpf-silverlight/ thread523892.html
C# WPF Учебная литература/видео по WPF
Здравствуйте. Подскажите, какие книги или видео можно почитать/посмотреть по Blend и WPF? Проблема в том, что на сайтах натыкаюсь на С# + WPF...А я изучаю VB.NET..
C# WPF ClickOnce: вместо установки открывается текстовка файла монифеста https://www.cyberforum.ru/ wpf-silverlight/ thread523721.html
Уважаемые, прошу помощь, кто сталкивался с подобной проблемой... Публикую готовое приложение на http ресурсе по ftp протоколу, на сервере как и положено создается папка типа Application Files, файл с расширением .html, установочный файл setup а так же файл манифеста типа Test.application. Открывается страница установки проекта, нажимаю Установить но вместо установки открывается текстовка файла...
C# WPF Не срабатывает при нажатии на кнопку Del Не срабатывает при нажатии на кнопку не могу понять почему, хотя другие кнопки срабатывают нормально private void cdgTICKERS_KeyDown(object sender, KeyEventArgs e) { if (e.Key == Key.Delete) { MessageBox.Show("True"); } } https://www.cyberforum.ru/ wpf-silverlight/ thread523604.html Привязка текстового поля к объекту типа Дробь C# WPF
Здравствуйте! Мне нужно создать поле ввода для дроби написал библиотеку для работы с дробями, арифметическими операциями и операторами сравнивания дробей, а так же дробей с числами типа int, все работает все отлично, осталось одно: делаю привязку объекта типа Дробь (Fraction) к элементу TextBox для валидации и удобного обмена информацией и тут вопрос: текстовое поле принимает только один...
C# WPF Не выполняется "switch" Подскажите пожалуйста, почему вот так работает for (int i = 0; i < 8; i++) { for (int j = 0; j < 8; j++) { switch (Doska) { case 10: continue; case 1: https://www.cyberforum.ru/ wpf-silverlight/ thread523552.html C# WPF Событие возникающее при изменении размеров окна Есть ли в WPF собитие возникающее при изменении размеров окна? Добавлено через 3 минуты Ответ найен, спасибо :) https://www.cyberforum.ru/ wpf-silverlight/ thread523464.html
C# WPF Получить список контролов находящихся под текущим контролом
Уважаемые знатоки, Нужно было реализовать на Grid - selection. Был дан Grid с N контролами, без разницы какими.. главное что они UIElement. это все реализовано в UserControl в качестве компонента. для отображения селекшена я взял Border. Суть - чтото типа как на картинке во вложении. грубо говоря выделение в таблице :) Так что то не смог найти примера для этого. Как получит список...
C# WPF Добавить "True" к записи ListBox при включенном CheckBox Постарался идею нарисовать на картинке. Так понимаю, что нужно использовать листбокс. Сейчас попытаюсь текстом обьяснить, что нужно. Изначально пустой список. Возможность добавлять, удалять, вставлять элементы. В каждый элемент можно зайти и создав
71 / 69 / 19
Регистрация: 13.12.2011
Сообщений: 274
0

Не работает генерация документа MS Word с установленным MS Office 2003 - C# WPF - Ответ 2821576

22.03.2012, 00:18. Показов 1781. Ответов 7
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Почему не работает генерация документа MS Word с установленным MS Office 2003? Работает только с MS Office 2010!

Пример создания word-отчета можно посмотреть в моей теме (описаны все шаги + какие библиотеки подключаем) Создание word-отчета (*.doc) в WPF

Какие ошибки выдает сейчас сказать не могу, нужно тестировать.

Есть соображения?

Код для примера:
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
       Word.Application wrdApp;
        Word._Document wrdDoc;
        Object oMissing = System.Reflection.Missing.Value;
        Object oFalse = false;                    
                    Word.Selection wrdSelection;
                    Word.MailMerge wrdMailMerge;
                    Word.MailMergeFields wrdMergeFields;
                    Word.Table wrdTable;
                    string StrToAdd;
 
                    // Create an instance of Word  and make it visible.
                    wrdApp = new Word.Application();
                    wrdApp.Visible = false;
 
                    // Add a new document.
                    wrdDoc = wrdApp.Documents.Add(ref oMissing, ref oMissing,
                        ref oMissing, ref oMissing);
                    wrdDoc.Select();
 
                    wrdApp.Selection.PageSetup.Orientation = WdOrientation.wdOrientLandscape;
 
 
                    wrdSelection = wrdApp.Selection;
                    wrdMailMerge = wrdDoc.MailMerge;
 
                    // Create a string and insert it into the document.    
                    wrdSelection.ParagraphFormat.SpaceAfter = 0;
                    StrToAdd = ". № " + m.textBox1.Text + "/" + m.textBox4.Text + "\r\nот " + System.DateTime.Now.ToString("dd.MM.yyyy");
                    wrdSelection.ParagraphFormat.Alignment =
                        Word.WdParagraphAlignment.wdAlignParagraphCenter;
                    wrdSelection.Font.Bold = 1;
                    wrdSelection.Font.Size = 18;
                    wrdSelection.Font.Name = "Times New Roman";
                    wrdSelection.ParagraphFormat.LineSpacing = 13;
                    wrdSelection.TypeText(StrToAdd);
 
                    InsertLines(1);
                    wrdSelection.ParagraphFormat.SpaceAfter = 10;
                    wrdSelection.PageSetup.LeftMargin = 15;
                    wrdSelection.PageSetup.RightMargin = 15;
                    wrdSelection.ParagraphFormat.Alignment = Word.WdParagraphAlignment.wdAlignParagraphJustify;
                    wrdSelection.Font.Bold = 0;
                    wrdSelection.Font.Size = 12;
                    wrdSelection.ParagraphFormat.LineSpacing = 10;
 
                    wrdSelection.Font.Italic = 1;
                    wrdSelection.TypeText("Наименование и код:\n");
                    wrdSelection.Font.Italic = 0;
                    wrdSelection.ParagraphFormat.LeftIndent = 10;
                    wrdSelection.TypeText(m.textBox3.Text + " (" + m.textBox4.Text + ")\n");
                    wrdSelection.ParagraphFormat.LeftIndent = 0;
                    wrdSelection.Font.Italic = 1;
                    wrdSelection.TypeText("Предмет:\n");
                    wrdSelection.Font.Italic = 0;
                    wrdSelection.ParagraphFormat.LeftIndent = 10;
                    wrdSelection.TypeText(m.textBox5.Text + "\n");
                    wrdSelection.ParagraphFormat.LeftIndent = 0;
 
 
                   ...
 
                    // генерируем таблицу
                    gentable(wrdSelection, colrows + 2, colcells + 1);
                    wrdSelection.Tables[1].Rows.SetLeftIndent(5, WdRulerStyle.wdAdjustNone);
 
                    // Go to the end of the document.
                    Object oConst1 = Word.WdGoToItem.wdGoToLine;
                    Object oConst2 = Word.WdGoToDirection.wdGoToLast;
                    wrdApp.Selection.GoTo(ref oConst1, ref oConst2, ref oMissing, ref oMissing);
 
                    wrdSelection.Font.Size = 12;
 
                    ...
 
                    // генерируем таблицу
                    gentablea(wrdSelection, ...);
 
                    wrdDoc.Saved = true;
 
                    object fileName = System.IO.Directory.GetCurrentDirectory() + "\\tmp\\izv.doc";
                    wrdDoc.SaveAs2(ref fileName, ref oMissing, ref oMissing, ref oMissing, ref oMissing,
                                    ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing);
                    wrdDoc.Close(ref oFalse, ref oMissing, ref oMissing);
                    wrdApp.Quit(ref oFalse, ref oMissing, ref oMissing);
 
                    // Release References.
                    wrdSelection = null;
                    wrdMailMerge = null;
                    wrdMergeFields = null;
                    wrdDoc = null;
                    wrdApp = null;


Вернуться к обсуждению:
Не работает генерация документа MS Word с установленным MS Office 2003 C# WPF
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.03.2012, 00:18
Готовые ответы и решения:

Запуск MS Word из приложения. Не работает с Office 2003
Здравствуйте. Приложение создано на .NET Framework 3.0 В приложении в ворд добавляется текст и...

Программа с использованием библиотек MS Office 2010 не работает с Office 2003
Есть юзерформа, вызывается кнопкой с листа в ворде. в юзерформе идёт обмен данными с таблицей...

Перевод документа со старого формата xlb 2003 Office
Здравствуйте! Подскажите пожалуйста. Есть документ в формате xlb, весит порядка 40 Мб. Создавался...

Аналог content control в MS Office Word 2003
Доброго времени суток, форумчане! Подскажите, пожалуйста, как можно организовать content control в...

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

Соединение Delphi c Microsoft Office Excel - Word 2003
И снова здравствуйте) спасибо ребятам &quot;Санек25 и БогДелфей&quot; за решение предыдущей проблемы, очень...

Печать документа в WORD 2003
Возникла проблема при печати учебной работы в WORD 2003. Один принтер (HP Deskjet D4263) не...

Защита от редактирования части документа в word 2003
Доброго времени суток. Есть ли в word 2003 функция, позволяющая часть документа защитить от...

Постоянная ошибка в word 2003 и восстановление документа
Не могу понять, почему так происходит. Стоит нелицензионный офис. Но раньше никаких проблем не...

Лишний текст в схеме документа. Word 2003
В Word, при составлении схемы документа, в заголовок, попадает целая строка (см. картинку),...

Вставка документа Word 2003 в страницу HTML
Здравствуйте! Хочу вставить в страницу HTML документ Word 2003 без использования дополнительных...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru