Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.05.2015, 16:29   #1
Joose
Пользователь
 
Регистрация: 16.10.2011
Сообщений: 67
По умолчанию Вывод данных в word-документ с помощью interop.word

Всем привет, возникла необходимость вывести данные из базы данных в .docx. Собственно, никак не могу понять, как можно в одну строчку вывести текст с разным форматированием? Например:
Имя: Сергей

Проблема в том, что для представления блока текста и записи его в .docx-документ используется класс Microsoft.Office.Interop.Word.Parag raph, для которого можно задавать шрифты, курсив и т.п. Но проблема в том, что после добавления такого объекта Paragraph с форматированным текстом в .docx-документ, word автоматически переводит указатель на следующую строку, т.е. в одной строке не могут находится два блока текста с разными шрифтами, размером текста, отсутствием/наличием курсива и т.п. Есть ли какой-нибудь другой способ реализовать задуманное?
Joose вне форума Ответить с цитированием
Старый 22.05.2015, 16:43   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Если docx, а не doc, то обычно проще взять какую-нибудь обертку над OpenXML.
Например, http://docx.codeplex.com/

А так можно записать VBA макрос в ворде и посмотреть его код.
Или погуглить http://stackoverflow.com/questions/5...e-interop-word
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 22.05.2015, 19:17   #3
Joose
Пользователь
 
Регистрация: 16.10.2011
Сообщений: 67
По умолчанию

Alex11223, спасибо, в который раз вы меня выручаете
Joose вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Microsoft.Office.Interop.Word, работа с изображением teckyLD C# (си шарп) 0 30.03.2014 06:35
альтернатива Microsoft.Office.Interop.Word ts-alan C# (си шарп) 8 19.08.2013 09:40
Библиотрека Microsoft.Office.Interop.Word Garmon Общие вопросы .NET 2 10.07.2013 15:57
Delphi. Добавление данных в документ Word. Алекс Миско Помощь студентам 3 15.06.2012 20:51
перенести документ Word (таблица) в MS Excel c сохранением форматирования или обеспечить всплывающие подсказки в Word Serge_Bliznykov Microsoft Office Word 6 11.07.2011 11:02