| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > .NET для новичков > Создание документа Word |
| Автор: ДобренькийПапаша 22.11.2009, 17:48 |
| Я почитал статью http://www.gotdotnet.ru/LearnDotNet/NETFramework/22156.aspx Но что-то не пойму как именно вызвать Word и создать в нём документ. Там описано если мы создаём проект Word Document. А если я работаю в консоли или Windows Forms. Как по, скажем, щелчку кнопки открыть Word с новым документом? |
| Автор: Heinzz 22.11.2009, 19:18 | ||
не забудьте System.Diagnostics я написал параметры запуска null, но Вы можете задавать их любые |
| Автор: Экскалупатор 22.11.2009, 19:38 | ||
| Добавь в проект ссылку на Microsoft.Office.Interop.Word потом так
при этом можно постоянно программно работать с документом worddocument который мы создали. |
| Автор: ДобренькийПапаша 22.11.2009, 20:43 |
| А, ну то есть добавление документа автоматом вызывает само приложение Word. Ясно. Я просто почитал, но не стал проверять, сразу спросил, а то, что-то сомневался, что само приложение запуститься. Спасибо. |
| Автор: Экскалупатор 22.11.2009, 21:09 |
| ДобренькийПапаша, по сути ты сначала можешь создать документ, отредактировать как тебе хочется, потом добавить его в приложение. при этом не забудь сделать само приложение видимым, иначе оно будет как бы работать, но будет не видимо. |
| Автор: ДобренькийПапаша 25.11.2009, 19:16 |
| Экскалупатор, а не знаешь где можно поподробнее почитать о свойствах, перечислениях ну и всё такое, по поводу Word? Я вот хочу, например, шрифт поменять в таблице и сделать backcolor="gray". В той статье такого нет... В МСДН про это вроде тоже. |
| Автор: Экскалупатор 25.11.2009, 19:27 |
| как это в MSDN нету? http://msdn.microsoft.com/ru-ru/library/microsoft.office.interop.word%28en-us,office.11%29.aspx. вроде все описано и про перечисления шрифтов и прочее... Добавлено через 1 минуту и 21 секунду http://msdn.microsoft.com/ru-ru/library/kw65a0we.aspx |
| Автор: ДобренькийПапаша 26.11.2009, 20:14 |
| Странно, пространства Office я почему-то не нашёл. Невнимательно смотрел. Спасибо, ещё раз. |