Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.17;
Скачать: CL | DM;

Вниз

Открыть в OLEContainer Word и вставить в него текст из BDRichEdit   Найти похожие ветки 

 
Ifrit   (2002-10-09 10:55) [0]

Всем добрый день! Помогите пожалуйста! У меня такая проблема: есть TDRichEdit и TOLEContainer. Необходимо из программы открыть в OLEContainer Word и вставить в него (в Word) текст из BDRichEdit. Если просто копировать текст из BDRichEdit в бефер - BDRichEdit.CopyToClipboard, то OLEContainer.CanPaste возвращает false :(. Подскажите, пожалуйста, что делать?


 
KA_   (2002-10-09 12:38) [1]

var
Word: Variant;
str, filename: OleVariant;
i: Integer;
begin
Word:= CreateOleObject("Word.Application");
try
for i := 0 to DBRichEdit.Lines.Count - 1 do
begin
str := DBRichEdit.Lines[i] + #13;
Word.ActiveDocument.Range.InsertAfter(str);
end;
filename := "mydoc.doc";
Word.ActiveDocument.SaveAs(filename);
finally
Word.Quit(EmptyParam, EmptyParam, EmptyParam);
OleContainer.CreateObjectFromFile("mydoc.doc", False);
end;

или скопируй в буфер, а потом сделай как у меня, но вместо цикла напиши Word.ActiveDocument.Range.Paste


 
Ifrit   (2002-10-09 13:03) [2]

Огромное спасибо



Страницы: 1 вся ветка

Текущий архив: 2002.10.17;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.013 c
6-56258
VID
2002-08-17 16:45
2002.10.17
Лимит длины текста посылаемого сокетом (метод SendText)


3-55935
BlackTiger
2002-09-24 21:17
2002.10.17
Во где грабли... ADOConnection.ConnectionString.


3-55929
Юра
2002-09-04 18:37
2002.10.17
Фильтрация с подчиненными таблицами


1-56131
Ifrit
2002-10-09 10:55
2002.10.17
Открыть в OLEContainer Word и вставить в него текст из BDRichEdit


1-56068
Лана Розанова
2002-10-08 14:24
2002.10.17
Web-Server