oleja1ee7
@oleja1ee7

Задать имя Excel документа через Qt Creator?

QString nameExc = ui->name_excel_file->text(); //считывание названия файла которое мы вводим
QAxObject* excel = new QAxObject("Excel.Application");
QAxObject *workbooks = excel->querySubObject( "Workbooks" );
QAxObject *shab = workbooks->querySubObject("Add()", "C:\\q\\"+nameExc+".xlsx");
QAxObject *mSheets = shab->querySubObject("Sheets");
QAxObject *StatSheet = mSheets->querySubObject("Item(const QVariant&)",QVariant("Лист1") );


В результате он создает новый документ, в папке Мои документы, и называет его Книга 1.
А как вместо Книга 1, подставить название файла заданное нами. И по возможности указать путь?
  • Вопрос задан
  • 312 просмотров
Решения вопроса 1
@Sumor
После создания книги сделайте ей SaveAs.

PS. У метода Workbooks.Add в параметры передаётся имя файла с шаблоном, на основе которого создать новую таблицу, а не имя будущей книги.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
28 нояб. 2024, в 10:57
50000 руб./за проект
28 нояб. 2024, в 10:52
10000 руб./за проект