Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: qt and MS WORD
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt Система рисования. Печать
Mac
Помогите !!! как открыть файл (*.док) только для чтения ?? как скопировать уже существующую в файле таблицу ????
efg
Цитата(Mac @ 14.6.2012, 13:50) *
Помогите !!! как открыть файл (*.док) только для чтения ?? как скопировать уже существующую в файле таблицу ????

http://www.uinc.ru/articles/39/index.shtml
Mac
Как перейти на новую страницу ???
ViGOur
Макросом это делается так:
Selection.InsertBreak Type:=0

Mac
Подскажите как скопировать таблицу в файле *.doc , через Qt ?

Я делаю так :
   QAxObject *Wa = new QAxObject ("Word.Application");
    QAxObject *Wd = Wa->querySubObject("Documents()");
    Wd->querySubObject("Open(QVariant)",QDir::currentPath().append("\\Rep\\test.doc"));
    Wa->setProperty("Visible",true);
    QAxObject* ActD = Wa->querySubObject("ActiveDocument()");
    QAxObject* Range_1 = ActD->querySubObject("Range()");

    QAxObject* Tables = ActD->querySubObject("Tables()");
    QAxObject* NewTables = Tables->querySubObject("Add(Range, NumRows, NumColumns, DefaultTablesBehavior, AutoFitBehavior)",
                                                  ActD->dynamicCall("Range()"),4,4,1,1);

    QAxObject* Range_2 = ActD->querySubObject("Range()");
    NewTables->dynamicCall("Copy()");
    Range_2->dynamicCall("Select()");
    Range_2->dynamicCall("Paste()");
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.