Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2006.03.19;
Скачать: [xml.tar.bz2];

Вниз

вопрос по 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.014 c
4-1135370696
morik
2005-12-23 23:44
2006.03.19
Не обновляется Msg.hwnd


15-1139828884
Megabyte
2006-02-13 14:08
2006.03.19
Тема работы в аспирантуре


2-1141142483
Pit
2006-02-28 19:01
2006.03.19
Hint


15-1140972179
Fl@sh
2006-02-26 19:42
2006.03.19
Materboard i810 driver


2-1141399184
Handle
2006-03-03 18:19
2006.03.19
Как завершить системныЙ процесс?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский