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

Вниз

вопрос по TWordDocument...   Найти похожие ветки 

 
Азазелло   (2006-02-14 13:48) [0]

Всем доброго времени!

Есть N вoc файлов, их необходимо программно засунуть во вновь созданный doc.

Пытался делать это через Range.Copy Range.Paste, но в результате работы получаю, что в создаваемом документе оказывается только последнее скопированное, а не весь перечень документов. Думал, что связано это с тем, что по умолчанию весь документ принимается за Range, и пытался задавать новый Range(End_, End_), но результат получал тот же.

Пробовал через метод InsertFile и получал те же яица.
Народ, подскажите как это сделать?

С уважением, Игорь.


 
Lexer ©   (2006-02-14 14:32) [1]

Странно, зачем использовать буфер, если есть Range.InsertFile?


 
umbra ©   (2006-02-14 14:53) [2]

может быть, после каждой вставки надо делать что-то вроде


myRange := mydoc.Content;
myRange.Collapse(wdCollapseEnd);


чтобы убрать выделение и сдвинуть курсор в конец документа


 
Азазелло   (2006-02-14 16:10) [3]

попробовал, увы - не работает.. либо мне что-то в консерватории править надо..


 
Dmitrij_K   (2006-02-14 16:46) [4]

Переход в конец документа
     p1 := wdStory;
     app.Selection.EndKey(p1, EmptyParam);


 
Dmitrij_K   (2006-02-14 16:51) [5]

То есть
p1 := wdStory;
app.Selection.EndKey(p1, EmptyParam);
app.Selection.InsertFile(файл1,EmptyParam,EmptyParam,EmptyParam,EmptyParam);
app.Selection.EndKey(p1, EmptyParam);
app.Selection.InsertFile(файл2,EmptyParam,EmptyParam,EmptyParam,EmptyParam);
app.Selection.EndKey(p1, EmptyParam);
app.Selection.InsertFile(файл3,EmptyParam,EmptyParam,EmptyParam,EmptyParam);


 
Азазелло   (2006-02-15 08:31) [6]

Всем спасибо, данное позиционирование прекрасно работает в TWordApplication, а TWordDocument - кастрат какой-то ;)

С уважением, Игорь.



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

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

Наверх




Память: 0.47 MB
Время: 0.043 c
3-1138366105
diz22
2006-01-27 15:48
2006.03.19
Кол-во записей в DBF. Критично ли 600 000?


2-1141562841
Делфёст
2006-03-05 15:47
2006.03.19
Глюки после вставки фото


2-1141562980
Viktop
2006-03-05 15:49
2006.03.19
Запись изображения в OLE-поле


15-1140982220
Volf_555
2006-02-26 22:30
2006.03.19
Проблема с установкой phpBB


15-1140874627
BeginerDelphi
2006-02-25 16:37
2006.03.19
Нужен опытный кодер(Delphi) зарплату гарантирую