crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> qt and MS WORD
Mac
  опции профиля:
сообщение 14.6.2012, 12:50
Сообщение #1


Студент
*

Группа: Новичок
Сообщений: 16
Регистрация: 21.4.2012
Пользователь №: 3337

Спасибо сказали: 0 раз(а)




Репутация:   0  


Помогите !!! как открыть файл (*.док) только для чтения ?? как скопировать уже существующую в файле таблицу ????
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
efg
  опции профиля:
сообщение 17.6.2012, 20:11
Сообщение #2


Студент
*

Группа: Участник
Сообщений: 48
Регистрация: 6.5.2011
Пользователь №: 2658

Спасибо сказали: 2 раз(а)




Репутация:   0  


Цитата(Mac @ 14.6.2012, 13:50) *
Помогите !!! как открыть файл (*.док) только для чтения ?? как скопировать уже существующую в файле таблицу ????

http://www.uinc.ru/articles/39/index.shtml
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Mac
  опции профиля:
сообщение 20.6.2012, 15:03
Сообщение #3


Студент
*

Группа: Новичок
Сообщений: 16
Регистрация: 21.4.2012
Пользователь №: 3337

Спасибо сказали: 0 раз(а)




Репутация:   0  


Как перейти на новую страницу ???
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 21.6.2012, 17:09
Сообщение #4


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

Спасибо сказали: 231 раз(а)




Репутация:   40  


Макросом это делается так:
Selection.InsertBreak Type:=0

Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Mac
  опции профиля:
сообщение 30.6.2012, 15:07
Сообщение #5


Студент
*

Группа: Новичок
Сообщений: 16
Регистрация: 21.4.2012
Пользователь №: 3337

Спасибо сказали: 0 раз(а)




Репутация:   0  


Подскажите как скопировать таблицу в файле *.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()");
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 19.1.2022, 13:37