![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь Подтвердите свой е-майл
Регистрация: 29.05.2007
Сообщений: 20
|
![]()
Поиск по форуму нашел некоторые примеры, но они немного непонятны... Как сохранять данные из компанента 'RichEdit' в Word?
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
![]()
попробуй так:
procedure TForm1.CreateDocExecute(Sender: TObject); var Word,Doc:OleVariant; begin try Word:=CreateOleObject('Word.Applica tion'); except messagebox(0,'Microsoft Word не установлен',MB_ICONERROR+MB_OK+MB_S YSTEMMODAL); exit; end; Word.Visible:=false; Doc:=Word.Documents.Add; Word.Selection.Font.Name:='Arial'; Word.Selection.Font.Size:=12; Word.Selection.Paragraphs.Alignment :=3;//выравние по ширине Word.Selection.TypeText(RichEdit); Word.Vizible:=true; |
![]() |
![]() |
![]() |
#3 | |
Зелень
Форумчанин
Регистрация: 03.02.2007
Сообщений: 302
|
![]()
SERG1980, блин попал вступор, не могу дальше сдвинуться.
Короче за основу взял ваш код. Выкидает ошибку. Word:=CreateOleObject | ('Word.Application'); [Error] Unit1.pas(46): Undeclared identifier: 'CreateOleObject' А, вот мой код. ![]() Цитата:
|
|
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
![]()
В раздел uses добавь ComObj
|
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 02.09.2007
Сообщений: 1,193
|
![]()
А почему бы не сохранять в родном rtf формате? Word же его читает.
Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
сохранить | artemavd | Общие вопросы Delphi | 3 | 31.07.2008 19:08 |
Как сохранить MP3 тег? | Lika | Мультимедиа в Delphi | 1 | 24.09.2007 09:37 |
Сохранить как? | InseR | Общие вопросы Delphi | 31 | 27.06.2007 16:18 |