Просьба к разработчикам: замените расширение файла с Xls на Xlsx (в Tfrxxmlexport)

отредактировано 08:27 Раздел: FastReport 4.0
Просьба к разработчикам:

Замените расширение файла с XLS на XLSX (в TfrxXmlExport) пожалуйста.
А то Open Office пытается открыть такой файл как бинарный XLS и ругается при открытии.

Если конечно, это не повлечёт проблем для пользовтелей Excel (до 2007).

Вопрос не столь актуален, так как можно и через DefaultExt его сменить.

Комментарии

  • отредактировано 08:27
    И ещё один "баг", связанный с этим компонентом.
    Если на компе не установлен Excel и включить галочку: "Открыть Excel после экспорта", то появится невнятное сообщение о неправильно сформированной строке:
    Error
    Invalid class string
    OK

    Имхо, было бы лучше, если б этот файл открывался через ShellExecute. Или хотя бы была возможность открыть его так.

    Зачем это нужно:
    Если на компьютере установлен Open Office, но нет MS Office-a.
  • отредактировано 08:27
    И кстати, ещё баг:
    свойство TfrxXMLExport.DefaultExt игнорируется диалогом экспорта.
  • отредактировано 08:27
    up
  • отредактировано 08:27
    up

    какая-нибудь реакция?
    здесь кто-нибудь из команды FR бывает вообще?
  • отредактировано 08:27
    написал:
    здесь кто-нибудь из команды FR бывает вообще?
    да
  • отредактировано 08:27
    написал: »
    да

    И что вы скажете об этом?

    1) баг 1: свойство TfrxXMLExport.DefaultExt игнорируется диалогом экспорта. Т.е. даже если изменить DefaultExt и указать там своё расширение, - при сохранении всё-равно подставится
    2) типа баг 2: Если на компе не установлен Excel и включить галочку: "Открыть Excel после экспорта", то появится невнятное сообщение: Invalid class string. Имхо, было бы лучше, если б этот файл открывался через ShellExecute (тогда бы автоматом запускалась прога, зарегенная для открытия таких файлов). Или хотя бы была возможность открыть его так.
    3) Просьба: Замените в TfrxXmlExport расширения для файла по умолчанию с XLS на XLSX. А то Open Office пытается открыть такой файл как бинарный XLS и ругается при открытии. Если конечно, это не повлечёт проблем для пользовтелей Excel (до 2007). Даже сам Excel сохраняет такие файлы как XLSX.
  • отредактировано 08:27
    1. DefaultExt нужно не для этого. Если надо сделать файл со своим расширением, укажите FileName.
    2. Да, созданный файл открывается с помощью OLE. Вероятно у разработчика XML экспорта были на это причины.
    3. XLSX это совсем другой формат. MS Excel умеет сохранять в разные форматы очень различные по внутренней структуре.

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.