Создание нескольких таблиц в документе Word через OLE в C++ Builder

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by AleksP, 10 May 2008.

  1. AleksP

    AleksP New Member

    Joined:
    2 Mar 2008
    Messages:
    33
    Likes Received:
    0
    Reputations:
    0
    Как создать несколько таблиц в документе Word через OLE?

    Использую следующий код:
    {
    Variant Word, Document, Table;

    Word = CreateOleObject("Word.Application.8");
    Word.OlePropertySet("Visible", true);
    Word.OlePropertyGet("Documents").OleProcedure("Add");
    Document = Word.OlePropertyGet("Documents").OleFunction("Item", 1);
    Document.OlePropertyGet("Tables").OleFunction("Add", Document.OleFunction("Range", 0, 0), 5, 5);
    Document.OlePropertyGet("Tables").OleFunction("Add", Document.OleFunction("Range", 0, 0), 3, 3);
    Table = Document.OlePropertyGet.("Tables").OleFunction("Item", 1);
    }

    При таком задании вторая таблица создается в первой ячейке первой таблицы. Что я делаю неправильно?