Russian Qt Forum
Апрель 18, 2024, 12:25 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как открыть чистый лист Excel поверх окна приложения  (Прочитано 6165 раз)
Child
Гость
« : Июль 12, 2018, 16:06 »

Добрый день!!! Пытаюсь открыть чистый лист Excel вот таким образом
Код
C++ (Qt)
   QAxObject *excel = new QAxObject( "Excel.Application", this);
   excel -> dynamicCall("SetVisible(bool)", true);
   QAxObject *workbooks = excel->querySubObject("Workbooks");
   QAxObject *workbook = workbooks->querySubObject("Add");
 

Все нормально, открывается чистый лист Excel, только он получается свернутым и необходимо его разворачивать. Подскажите пожалуйста как сделать так чтобы этот лис Excel открывался поверх моего приложения из которого я открываю Excel
Записан
Child
Гость
« Ответ #1 : Июль 13, 2018, 09:53 »

Получилось сделать таким образом
Код
C++ (Qt)
   QAxObject *excel = new QAxObject( "Excel.Application", this);
   excel -> setProperty("WindowState", QVariant("xlMinimized"));
   excel -> setProperty("WindowState", QVariant("xlMaximized"));
   excel -> dynamicCall("SetVisible(bool)", true);
   QAxObject *workbooks = excel->querySubObject("Workbooks");
   QAxObject *workbook = workbooks->querySubObject("Add");
 

вдруг кому понадобится
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.086 секунд. Запросов: 20.