выделение и копирование в Word

Тема в разделе "Borland C++ Builder & Kylix", создана пользователем vault5143, 20 сен 2005.

Статус темы:
Закрыта.
  1. vault5143

    vault5143 Гость

    Доброго времени суток!

    Пожалуйста подскажите как сделать несколько действий с MS Word'om:

    1. Выделить текст весь текст из одного документа (заполненая таблица в out.doc)
    2. Скопировать его конец другого документа (in.doc)

    Почти четыре дня пытаюсь методом тыка осилить эти две операции... но безуспешно <_<
    С помощью страых тем на форуме научился только открывать, сохранять и работать с закладками...

    вот кусок моего кода (в том смысле что это не WordAplication, а OLE)

    Variant app;
    app=CreateOleObject( "Word.Application" );
    app.OlePropertySet("Visible", (Variant)true);
    Variant docs;
    docs=app.OlePropertyGet("Documents");
    docs.OleProcedure("Open", file_name);
    Variant adoc;
    adoc=app.OlePropertyGet("ActiveDocument");
    /*

    */
    Variant bookmarks;
    Variant bookmark;
    Variant range;

    bookmarks=adoc.OlePropertyGet("Bookmarks");
    AnsiString bookmark_name="wwww";

    bookmark=bookmarks.Exec(Function("Item") << bookmark_name.c_str());
    range=bookmark.OlePropertyGet("Range");
    range.Exec(Procedure("InsertAfter") << "Test");
    /*

    */



    С уважением, Дмитрий.
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей