Excel 2007 и преобразование форматов в excel 2003 Есть исходный файл в 2007 excel, его необходимо сохранить в формат excel 2003. вся беда в том что он ругается при сохранении "Число уникальных форматов ячеек в этой книге превышает поддерживаемое выбранным форматом файла. Некоторые форматы ячеек не будут сохранены." это все понятно, что в 2003 всего 4000 форматов и т.д. и т.п. Даже если удалить все данные из файла, чтобы он был пустой, ошибка таже самая... Где копать, где посмотреть какие ячейки форматированы? и как убрать форматирование у всего файла? спасибо |
А что говорит LibreOffice ? А так тут читаем [url]http://office.microsoft.com/ru-ru/excel-help/HA010172659.aspx[/url] [quote]В Excel 2007 можно использовать 64 000 уникальных форматов ячеек, но в более ранних версиях Excel — не более 4 000. К уникальным форматам ячеек относятся любые сочетания параметров форматирования, примененные в книги. Дополнительные сведения см. в следующих статьях: [url]http://office.microsoft.com/ru-ru/excel-help/HP001216732.aspx?CTT=5&origin=HA010172659[/url] [/quote] И там по ссылке читаем как отменить стили для ячеек и удалить пользовательские стили |
нет дополнительных стилей в ячейках, первое что пробовал это из статьи! не помогает! |
А тупо игнорировать предупреждение и посмотреть, что получится? |
ничего хорошего не получается :)) не сохраняются изменения цветов и форматирование в файле |
Файл наверное какой-то чумовой, и ему прямая дорога в "упрощение". Рекомендую ниже и правее заполненных областей - все ОЧИСТИТЬ и УДАЛИТЬ СТРОКИ/СТОЛБЦЫ целиком на всех листах, включая скрытые. |
ФАЙЛ ПУСТОЙ!!! |
Могу выложить если нужно! |
Давайте попробуем. Дело в том что у Excel 2007 и выше реализована фича, по которой при пересохранении в старые форматы - избыточное форматирование и новые фишки не удаляются, а помещаются в некую "внутреннею" область файла. При отркытии в xls в 2007/2010/2013 - эта избыточность позволяет видеть файл так же как и в формате XLSX. Но в 2003-м - всего этого не видно. Так вот, как водится у MS - функционал есть, но глючит. Иногда файл "заболевает" и прет как на дрожжах, будучи визуально пустым. Бороться с этим бессмысленно. Чаще всего переносят диапазоны ячеек в новую книгу, не цепляя ничего лишнего. Сие сильно зависит от содержимого файла, и в общем случае перенос никак не алгоритмизируем. |
копированием ячеек не получится перенести из старого файла в новый, там сложный формат был... похоже с этим не побороться... два вопроса: 1. на сколько я помню пакет совместимости работает только на открытие без возможности сохранения. 2. office лицензионный есть ли вариант перейти на 2007 не дорого? openoffice не предлагать не устраивает... |
to9 а потом получишь такой же документ с плюшками от 2010 офиса, и т.д. Сейчас у них вроде же 2013 офис ;) Ты бы попробовал этот документ пересохранить в LO может быть прокатило бы, хотя, если его корежит сам mso, то наверное и LO его покорежит неслабо. |
cobza - копированием ячеек все получится, какой бы ни был сложный формат! Ну кроме случая, когда ячейка содержит текст с посимвольным форматированием. Сдается мне, "нетленка" там у вас. Нельзя так любит документы, это фетиш :-)) |
Копируется только не все как нужно :) там макросы, выпадающие меню и другая фигня... В общем ясно, что нифига с файлом не сделать... Плохо что оригинального файла нет )) |
Все-таки попробуйте все перекопировать, включая перетаскивание модулей VBA с нажатым Ctrl - в новый XLS-файл. Форматирование можно и повторить, а мелкие несоответствия - просто привыкнуть. Копировать листы при этом нельзя - избыточность хранится на уровне метаданных листа. |
Да макросов нет, это я ошибся... а вот формул полно, а они из книги в книгу не копируются... |
Если формулы не копируются - значит стоит какая-то защита листа. Ячейку с формулой - в студию. |
Я верю в то что с Excel - нет нерешаемых проблем. cobza - а вот вы не верите. |
Текущее время: 15:07. Часовой пояс GMT +3. |