Excel не сохраняет файлы с тем же именем

Содержание

  1. Excel не сохраняет файл
  2. Файл Excel не сохраняется
  3. Excel файл не сохраняется
  4. Проблема с сохранением файла excel
  5. Не сохранены изменения в файле excel
  6. Excel не сохраняет при сохранении файл
  7. Как восстановить в Excel поврежденный файл или несохраненный
  8. Восстановление поврежденных файлов Excel
  9. Как восстановить файл Excel, если не сохранил?
  10. Как восстановить удаленный лист в Excel
  11. Не сохраняются изменённые данные в книге Excel XLSM (Формулы)

Excel не сохраняет файл

Файл Excel не сохраняется

​Смотрите также​ один.​ (сотрудница находится в​ данных и макрос,​Но случается, программа «теряет»​В открывшемся диалоговом окне​ задачу «Открыть и​: БЕЗОПАСНОЕ ИЗВЛЕЧЕНИЕ используете!​ не выключал тока​ подкорректировать на другом​ только при отключении​ в чьей-то безответственности.​ сталкиваюсь с загадочной​ непонятного? Нажимает X​ не сохранять или​ пользователю.​Проблемен только один​Файл называется «Кс-2.xls». Не​В общем, я​ филиале на расстоянии​ который эти данные​ данные и не​ выбираем «новая книга»​ восстановить».​ Не забывайте о​

​ в спящий переводил​​ компе. вставил флешку,​ электричества. И то​ Кстати, делал восстановление​ проблемой. Мне говорят,​ — кликает по​ отмена и выйти​Решение проблемы:​ файл excel размером​ могу его сохранить,​ скоро найду из​ 50 км, поэтому​ обрабатывает. Несколько человек​ предлагает никаких вариантов​ и ставим галочку​

​Программа выдает предупреждение вида:​​ нем! Иначе можно​ и так два​ нажал на папке​ если нет упсы​

Excel файл не сохраняется

​ системы, после чего​​ что работали люди,​
​ крестику «Закрыть».​ из документа​1. Переустонавливал office​ 13MB. Все работает​ т.к. вылезает окно​ чего застрелиться. Потому​ особо к ней​ в нашей организации​ для восстановления. Можно​ «Создать копию».​Сначала жмем «Восстановить». Если​ испортить флэшку!​ дня почти вся​
​ с файлом «отправить»,​ и у Вас​ запускал этот ексел​
​ работали в Excel​Дмитрий шарапов​13. Файл с​

​ 2010​​ нормально, пока дело​
​ «невозможно сохранить изменения​ что никаких рациональных​ не наездишься, а​ периодически заносят данные​ применить другой метод.​

​Нажимаем ОК.​​ программа не смогла​Попробуйте сохранить файл​ сессия как и​ папка скопировалась, я​ не ноут.​

Проблема с сохранением файла excel

​ и он предлагал​​ (первый раз говорили​: Ошибся двойным постом)​ расширением xls становится​2. Чистил реестр​ не доходит до​ в «Кс-2.xls» из-за​
​ объяснений происходящему у​
​ удаленное управление в​
​ в эту книгу​
​Закроем книгу, не сохраняя.​Если поврежденный файл не​ выполнить поставленную задачу​ на жесткий диск​ не существовала нашёл​ извлёк флешку и​
​Но и тогда​
​ восстановить этот файл,​ про word кажется​
​Дмитрий шарапов​
​ 0 КБ​3. Проверял галочку​
​ закрытия документа -​ конфликта доступа. Попробуйте​ меня уже нет.​ нашей организации запрещено​ и сохраняют файл.​Далее находим каталог, где​
​ открывается:​
​ , тогда –​
​ (Сохранить как. ), а​ в папке C:Usersимя​ ушёл в другое​ документ будет в​
​ но потом писал​ или может тоже​
​: 3. Сетевой накопитель​
​14. При открытие​ DDE​ если даже не​
​ сохранить данные в​Кто-нибудь сталкивался с подобным?​
​ политикой безопасности), поэкспериментировал,​ У каждого из​ временно находятся несохраненные​
​Полностью выйдите из программы,​
​ «Извлечь данные».​ потом переместить его​ юзераAppDataRoamingMicrosoftExcel с расширением​ место, где вставил​ том виде, в​
​ типа нечего восстанавливать,​ про excel). Потом​ ( WD Book​
​ файла с рашсиренеим​4. Пробовал через​ вносить никаких изменений,​ другом файле.» Далее​
​ И если сталкивался,​ тоже всё нормально.​
​ этих людей файл​ данные. Находим нужный​ закрыв все окна​Когда появляется предупреждение, о​ на флэшку.​
​ .xar смотреть по​ её, открываю свой​ котором его сохраняли​
​ нет данных или​ происходит что-то например​ ) на нем​ файла xls появляется​ настройки типов файлов,​ он выдает окошко​ появляется другое окно​
​ то что это​ Пока пару дней​ свой собственный, лежит​ документ. Открываем его​ – снова запустите.​
​ повреждении документа, нужно​Программа Excel незаменима для​ дате меняете на​ файл, а он​ ранее.​ нет изменений, не​ отключение питания и​
​ выделена шара, подключена​

​ окошко «Не удается​​ менять параметры запуска​ save, don’t save,​ «действительный формат открываемого​
​ было?​ думал над этим​
​ на локальном диске​ двойным щелчком мыши.​ Попробуйте открыть нужный​
​ согласиться. И открыть.​
​ выполнения многих видов​ .xls может повезёт​ старый — последняя​Могли его с​ помню точно.​ изменения в документе​
​ как диск к​ найти «\blablablalbblalba.xls Проверьте​ «Открыть» с %1​

​ cancel. Жмешь save,​​ файла «9ааа3000» отличается​Огромное спасибо всем​ необычным явлением природы,​ на своём компьютере.​

​ Нажимаем «Сохранить как».​​ документ повторно.​

​Способ 2. Если поврежденный​​ работ с документами​Файл находится на флешке.​ запись от ноября​ прошлой пятницы не​Serge 007​ пропадают. Причём они​
​ пользователю​ написание или измените​ без, /e /n​
​ но он ничего​ от указываемого его​
​ ответившим.​ поступило сообщение от​
​ Файлы совершенно идентичные,​ Выбираем имя, место​
​Перезагрузите компьютер.​ файл открывается, его​ в офисе и​ После внесения изменений,​
​ 2010 года. Я​ сохранять?​: Дык написал я​ пропадают за несколько​
​Копайте в этом​ путь.​ и т д.​ не сохраняет.​

​ расширением имени файла».​​Serge_007​ того же абонента,​ скопированные из одного​ сохранения. Теперь документ​Проверьте поврежденную книгу на​ можно пересохранить. Нажимаем​ дома. И многие​ допустим в 15:00,​ не поверил своим​Да Вы сами​ уже. ​

Не сохранены изменения в файле excel

​ дней. То есть​​ направлении, офисный пакет​15. И не​НЕ ПОМОГЛО:​Интересно, что команды​ Все изменения сохраняются​: И чем помочь?​ что теперь то​ исходного. Никаких изменений,​ можно редактировать.​ наличие вирусов.​ кнопку «Офис» -​ люди ею активно​ нажимаю сохранить, он​ глазам, вернулся к​ попробуйте-здесь не надо​Если кто-то нажал​ мне говорят, что​ здесь не причём. ​ появляется даже лист​Описание проблемы:​ ctr+S и autosave​

​ в файле «9ааа3000».​​ Съездить к той​
​ же самое происходит​ кроме заполнения данных​
​Если в процессе изменения​Попробуйте скопировать файл в​ «Сохранить как» -​ пользуются. Но случаются​ типа сохраняет. Затем​ ноутбуку открываю на​ гением Экса быть​НЕТ​ типа мы делали​У 10 пользователей​ екселя, просто серый​

​1. Пользователь за​​ выполняются.​ И так со​ сотруднице?​ ВООБЩЕ СО ВСЕМИ​ в табличке на​ книги пользователь удалил​ другое место.​ «Другие форматы». Откроется​ различные сбои вследствие​ вынимаю флешку, вставляю​ нём файл -​Novice_1​при попытке восстановления​ делали и теперь​ установлена Windows XP​ экран и с​ ходит в свою​Если можете, объясните,​ всеми файлами Excel,​Smartty0​ ФАЙЛАМИ В EXCEL.​ первом листе, никто​

​ лист, то до​​Если ни один из​ диалоговое окно «Сохранение​
​ разных причин: некорректное​​ обратно — в​​ то же самое.​: К этому я​ — с него​ всё вернулось до​
​у 9 работает​ верху​

​ папку на сетевом​​ в чем дело​ которые под старым​: Хм, эк вы​Тут я плюнул​ сделать не может​ сохранения его можно​ способов не помогает,​
​ документа». Выбираем «Тип​ закрытие документа, заражение​ графе дата изменения​ Феномен! пропали изменения​ и пришёл. Проблема​ и спрос: Нафига​

​ пятницы. Вобще ума​​ все ок​16. НО, появляется​ диске​ — просто интересно.​ названием не сохраняются,​
​ меня, мордой-то ткнули. ​ и решил поступить​
​ (не должен, во​ восстановить. С помощью​ воспользуйтесь сторонней программой​ файла» — «Веб-страница».​ вирусом, ошибка при​ файла время не​ за полгода! как​ оказалась как часто​
​ нажал?!​ не приложу.​у 10 вот​ файл с расширением​2. Открывает Excel​
​Persk​ но создается файл​В общем, я​
​ радикально. Так как​ всяком случае).​ кнопки «Отмена действия»​

​ для восстановления данных.​​Выбираем опцию «всю книгу»​ передаче файла по​ соответствует 15:00. Открываю​ такое возможно, я​ бывает не техногенного​
​В остальных случаях​

​Serge 007​​ такой глюк​ tmp с названием​ файл​: Офис какой стоит?​ под каким-нибудь именем,​ там строчку с​ сейчас мы на​Одна из сотрудниц​ CTRL+Z.​​ и нажимаем «Сохранить».​ сети, зависание ПК​ и обнаруживаю, что​ за эти полгода​ характера хаха.​ документ сохранится.​: Ну и правильно.​1. Под Своим​ хер знает каким. ​3. Редактирует​Проблемный екселевский файл,​ в котором все​ «помогите» удалил, а​ все рабочие места​ начала жаловаться, что​Ее удобно использовать, когда​По умолчанию, в офисных​Обратите внимание: некоторые возможности​ из-за большого количества​ ничего не сохранилось.​ раз 20 вносил​Спасибо за участие.​Novice_1​Потому что это​ пользователем административным захожу​ и если его​4. Нажимает X​ изначально какой версии​ и сохраняется. В​ «Кто-нибудь сталкивался с​ ставим Windows 7,​ данные, которые она​ внесено всего несколько​ документах настроено автосохранение.​ могут быть утеряны.​ активных приложений и​ Причем, когда файл​ в него изменения.​Егорыч​: Если они сохранялись​ бред.​ на комп, такой​ открыть то данные​ и говорить сохранить​

​ офиса(2003 и более​​ чем может быть​ подобным?» выделил.​ то я решил​ заносит в табличку,​ изменений.​ Можно проверить параметры​Далее находим сохраненные в​ т.д.​ открыт, в графе​ всё пропало!. очень​: Если бы ранее​

​ так часто как​​Если кто-то до​ же глюк​ там будут.​ документ​ ранние или 2007/2010)​ дело? Помогите пожалуйста. ​Вы, я так​ поменять компьютер на​ не сохраняются. То​Второй вариант – закрыть​ инструмента или изменить​ html-формате данные. Щелкаем​В результате файл Excel​ дата изменения время​

Excel не сохраняет при сохранении файл

​ обидно. относил ноутбук​ кто-то сказал мне​ говорят, то по​ пятницы не работал​2. Под своим​ЧТО ДЕЛАТЬ. ​5. Выдатается ошибка​ принадлежит?​Константин​ понимаю, не сталкивались.​ новый, чтобы избавиться​ есть, она нажимает​ файл, не сохраняя​ настройки.​ по файлу правой​ повреждается. Пользователь не​ меняется на 15:00.​ местным специалистом, но​ то что я​ идее должны были​ — то и​
​ пользователем из под​[email protected]​ «Документ не сохранен»​Sovis​: А дело в​

​ На том и​​ от возможных аппаратных​ на изображение дискеты​ изменений. Останется исходная​Нажимаем кнопку «Офис» -​ кнопкой мыши –​
​ может открыть нужный​ После закрытия -​ и те ничего​

​ сейчас изложу, то​​ исчезнуть только изменения​ результат соответствующий будет.​ своей в7 захожу,​: Не все конечно​
​6.Снова появляется окошко​: 2010 офис, файл​ том что у​ спасибо.​ проблем, поменять операционку​

Как восстановить в Excel поврежденный файл или несохраненный

​ и закрывает Excel​ версия.​ «Параметры Excel» -​ «Открыть с помощью».​ документ – введенная​ снова возвращается на​ не нашли. вот​ я счёл бы​ максимум за пару​ Файлы Excel (не​ все отлично​ из вашего текста​ «Сохранить изменения в​ создан после установления​ вас нет доступа​vikttur​

​ и, соответственно, сделать​ (или закрывает Excel​Если документ сохранен и​ «Сохранение».​ Выбираем опцию Excel.​ ранее информация недоступна.​ более раннее (время​ это глюк так​

Восстановление поврежденных файлов Excel

​ его ламером и​ часов.​ знаю как Ворд,​3. Проблем с​ понятно. ​

​ файле ‘blalalal.xls’​ оного. офис проверенный​ для редактирования в​: Лучше к сотруднице.​ новую инсталляцию Офиса.​ и соглашается на​ закрыт, вернуть удаленный​Здесь можно настроить периодичность​Пересохраняем открытый файл заново:​ В большинстве случаев​ предыдущего сохранения). Есть​

​ не поверил. А​В общем, никаких​ но думаю так-же)​ правами на шаре​Вот это как​

​7. Нажимаем Сохранить​ — дело не​ этой папке, если​

​ Поговорить. Автор ведь​Всё сделал, привёз​ предложение сохранить файл),​ лист практически невозможно.​ автосохранения. По умолчанию​ «Сохранить как» -​ решить эту проблему​ мысли?​Novice_1​

​ история такая: есть​ высших таинств в​

​ сохраняются при любом​ нет, это первое​

​ понимать. ​8. Выскакивает окошко​ в нем​ вы на работе​ не желает рассказывать.​ комп в этот​

​ затем проходит некоторое​ Можно попробовать поискать​ – 10 минут.​

​ «Книга Excel».​ можно самостоятельно.​P.S. Формат файла​: Да вобще не​

​ у меня файл​ механизме сохранения документов​ выключении окон. После​ что я диагностировал.​Ну а проблема​ с «Не удается​Дмитрий шарапов​

​ попросите вашего системного​Кросс на Планете:​ филиал, перекинул документы​

​ время, она открывает​ в Temp-каталоге с​ Если поставить меньше,​Не забудьте дать новое​

​Как восстановить поврежденный файл​

​ excel 97-2003, работаю​ понятно что за​

  1. ​ excel, в котором​ excel нет? Или​ аварийного выклюсения предлагается​Влад​ у вас скорее​
  2. ​ найти «\blablablalbblalba.xls Проверьте​
  3. ​: Добрый день. Не​ администратора устранить неисправность.​
  4. ​http://www.planetaexcel.ru/forum/?PAGE_NAME=read&FID=1&TID=48925​ пользователя, пару часов​

​ файл — а​ временными файлами. Если​ то при одновременной​ имя, чтобы не​

​ Excel? Сначала попробуем​

Как восстановить файл Excel, если не сохранил?

​ в 2010. Ножо​ фигня с этим​ я еженедельно делаю​ всё же есть​ восстановить их.​

​: У 10-го пользователя​ всего вот здесь:​ написание или измените​

​ знаю по адресу​ Если дома перезагрузите​Serge_007​ погонял: открывал злополучный​ там ничего из​ там найдется нужный​ активности нескольких объемных​ перепутать с поврежденным​

​ исправить ситуацию с​ этого таких финтов​ офисом. Чтобы разобраться​ какие-то записи (добавления),​ заковырки?​Novice_1​ на машине попробуйте​ЦитатаДмитрий шарапов пишет:​ путь.​

​ я задаю вопрос​ компьютер, и зайдите​: Да никто не​ файл, сохранял и​ того, что она​

​ документ, необходимо сменить​

​ файлов компьютер будет​ файлом.​ помощью возможностей Excel​ не было​ конечно нужно прочитать​ этому файлу уже​Serge 007​: Мне интересно как​ отключить оффлайн-кеширование файлов.​

Как восстановить удаленный лист в Excel

​3. Сетевой накопитель​9. Снова появляется​ или нет)) но​ под администратором. Или​ сталкивался с тем​ закрывал, открывал, сохранял​ вводила, нет. Причём,​

​ расширение .tmp на​ «тормозить».​Способ 3. Подойдет, если​

​ и компьютера.​Алексей полубоярцев​ что-нибудь, но так​ 3 года, хранился​

​: Блин, Вы когда​ такое возможно. Без​ Подозреваю, что на​ ( WD Book​ окошко «Сохранить изменения​ помощи все равно​ перенесите все документы​ чего не видит!.​ и закрывал, открывал,​ если файл открыть​

Не сохраняются изменённые данные в книге Excel XLSM (Формулы)

​ .xls/.xlsx.​​Здесь же виден адрес​ поврежденный документ открывается.​
​Способ 1. Открыть программу​: да и вообще,​ не охота ужас. ​ он в ноутбуке.​ открываете файл с​ хранятся временные файлы​ остальных 9 машинах​ ) на нем​ в файле ‘blalalal.xls’​ ждать не приходиться.​ из этой папки​ Как помочь с​ сохранял и закрывал…​ сразу же, то​Smartty0​ каталога, где находятся​ Открываем книгу и​ Excel. Нажать «Файл»​ все работы со​ У меня к​ Пару недель назад​ которым постоянно работаете​ которые использует excel​ включено «быстрое переключение​ выделена шара, подключена​10.Выскакивает окошко с​
​Вводные данные:​ в другую.​ решением проблемы, если​ В общем, всё​ всё на месте.​: Уважаемые коллеги! Такая​ данные для автовосстановления.​ щелкаем правой кнопкой​ — «Открыть». В​ всеми файлами делай​ нему неприязнь. А​ я решил в​ — в нём​ для сохранения. Может​ пользователей», а на​ как диск к​ «Не удается найти​1. Windows XP​Александр​ она:​ хорошо, всё работает.​ Если потом подождать​ вот ситуация.​
​ Когда система экстренно​ мыши по ярлыку​ диалоговом окне выбрать​ только на жестком​ всё-таки интересно. Делема​ очередной раз его​ изменения сохранены?​ это как-то поможет.​ 10 — нет.​ пользователю​ «\blablablalbblalba.xls Проверьте написание​2. Office 2010​: Вы вошли в​1. Неординарна​Прошло два дня.​ полдня и открыть​Есть Excel 2010​ завершает работу, пользователь​ листа. Выбираем «Выделить​ поврежденную книгу. Развернуть​ диске компа.​ короче​
​ дозаполнить, а времени​Да, если Вы​ Или же как​ Не факт, что​Копайте в этом​ или измените путь.​3. Сетевой накопитель​ систему под чужим​2. Локализована​ Снова звонит эта​ — ничего нет.​ и Windows XP.​ не успевает сохранить​
​ все листы».​ кнопку «Открыть» (она​Флэшку используй только​803142​ не было сидеть​ их сохранили.​ можно узнать на​ поможет, но все​ направлении, офисный пакет​11. И так​ ( WD Book​
​ именем и роетесь​Ответ — Никак​ дама: ОПЯТЬ НЕ​У всех остальных​ Есть книга формата​ документ, при следующем​Снова правой кнопкой мыши​
​ находится внизу, справа​ для переноски файлов​: Всё было так​ за ноутбуком, поэтому​Единственное, когда комп​ самом ли деле​
​ же. ​ здесь не причём. ​ до бесконечности​ ) на нем​
​ в чужих папках.​Smartty0​

​ СОХРАНЯЕТСЯ. Правда, не​​ всё сохраняется нормально.​ XLSM. В ней​ запуске программа предложит​

​ по ярлыку листа​​ от поля с​ между компьютерами.​
​ же тупо потеряно​ решил скопировать его​ физически не может​ пропали эти изменения​Novice_1​
​Юрий М​12. В итоге​ выделена шара, подключена​Sovis​

​: Да я уже​​ все документы, а​ Я попросил прислать​ табличка для ввода​
​ варианты восстановления документа.​
​ – «Переместить/скопировать».​

​ названием файла). Выбрать​​Marmot​ и хуже бук​ на флешку и​ Вам помочь -​ или всё дело​: Не первый раз​
​: А что здесь​
​ я вынужден нахать​
​ как диск к​

​: Здравствуйте.​​ понял, спасибо.​ снова только этот​

Источник

 

MaxVM

Пользователь

Сообщений: 19
Регистрация: 26.02.2015

Здравствуйте, уважаемые!

Подскажите пожалуйста.
Есть файл в csv, нужно макросом пересохранить в файл xls (97-2010) в туже папку с темже именем

Записываю но прописываются пути, как чделать его универсальным не знаю.

Спасибо!

 

Sanja

Пользователь

Сообщений: 14838
Регистрация: 10.01.2013

#2

25.07.2017 13:35:28

Цитата
MaxVM написал:
как чделать его универсальным не знаю.

Так Вы его хоть покажите здесь. Из чего делать-то?

Согласие есть продукт при полном непротивлении сторон.

 

MaxVM

Пользователь

Сообщений: 19
Регистрация: 26.02.2015

Да это может быть абсолютно любой csv
Просто 1 в 1

Когда открываешь csv и нажимаешь сохранить как, меняешь формат, имя фала сохраняется как у открытого.
И путь как у исходного
Нужно повторить данную процедуру макросом

 

Sanja

Пользователь

Сообщений: 14838
Регистрация: 10.01.2013

#4

25.07.2017 13:40:56

Цитата
MaxVM написал: Да это может быть абсолютно любой csv

Ну у меня, например, ни одного CSV нет. Предлагаете ради Вас что-то создать, записать макрос и его же для Вас унифицировать?  

Согласие есть продукт при полном непротивлении сторон.

 

MaxVM

Пользователь

Сообщений: 19
Регистрация: 26.02.2015

 

Sanja

Пользователь

Сообщений: 14838
Регистрация: 10.01.2013

#6

25.07.2017 14:06:18

Код
Sub csvTOxls()
With ActiveWorkbook
    BaseName = CreateObject("Scripting.FileSystemObject").GetBaseName(.Path & Application.PathSeparator & .Name)
    .SaveAs Filename:=.Path & Application.PathSeparator & BaseName & ".xls", FileFormat:=xlExcel8
End With
End Sub

Согласие есть продукт при полном непротивлении сторон.

 

MaxVM

Пользователь

Сообщений: 19
Регистрация: 26.02.2015

Спасибо!!! то что нужно!!!

 

kuklp

Пользователь

Сообщений: 14868
Регистрация: 21.12.2012

E-mail и реквизиты в профиле.

#8

25.07.2017 14:42:08

Чуть проще:

Код
Sub www()
    With ActiveWorkbook
        .SaveAs .Path & "" & Left(.Name, InStrRev(.Name, ".") - 1) & ".xls", 56
    End With
End Sub

Я сам — дурнее всякого примера! …

 

RAN

Пользователь

Сообщений: 7091
Регистрация: 21.12.2012

#9

25.07.2017 14:46:34

Sanja, просто пошутил

Код
Sub qq()
    With ActiveWorkbook
        .SaveAs Left$(.FullName, InStrRev(.FullName, ".") - 1), 56
    End With
End Sub

Код
Sub qqq()
    With ActiveWorkbook
        .SaveAs Replace(.FullName, ".csv", ".xls"), 56
    End With
End Sub
 

abricos29

Пользователь

Сообщений: 86
Регистрация: 24.02.2017

#10

23.01.2019 19:49:43

Цитата
kuklp написал:
Sub csvTOxls()With ActiveWorkbook    BaseName = CreateObject(«Scripting.FileSystemObject»).GetBaseName(.Path & Application.PathSeparator & .Name)    .SaveAs Filename:=.Path & Application.PathSeparator & BaseName & «.xls», FileFormat:=xlExcel8End WithEnd Sub

Уважаемые

kuklp

и

RAN

, позволю себе небольшую ремарку, всё же ваши варианты не так универсальны, как вариант

Sanja

из поста #6, если в имени файла будут присутствовать точки, помимо той, что отделяет имя от расширения, то итог будет неверным. Единственное, что я бы сократил в коде из поста #6 так это вместо GetBaseName(.Path & Application.PathSeparator & .Name) использовать GetBaseName(.FullName)

Код
Sub AnyExtTOxls()
With ActiveWorkbook
BaseName = CreateObject("Scripting.FileSystemObject").GetBaseName(.FullName)
.SaveAs Filename:=.Path & Application.PathSeparator & BaseName & ".xls", FileFormat:=xlExcel8
End With
End Sub
 

Дмитрий(The_Prist) Щербаков

Пользователь

Сообщений: 14181
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

#11

23.01.2019 20:00:29

Цитата
abricos29 написал:
если в имени файла будут присутствовать точки, помимо той, что отделяет имя от расширения

Эта точка должна быть тогда в самом расширении, т.к. InStrRev ищет СПРАВА налево. Т.е. от конца строки к левой её части. Что 100% дает точку, разделяющую имя файла и расширение. Потестируйте такой пример:

Код
Sub yyyy()
Dim s As String
s = "файл.точка.точка.тире.xlsx"
Debug.Print Left$(s, InStrRev(s, ".") - 1)
End Sub

Как видно, точки нам нисколько не мешают.
А FSO для такой простой задачи слишком нагружает процесс, т.к. обращение к сторонней библиотеке весьма затратный процесс и не всегда оправдан.

Изменено: Дмитрий(The_Prist) Щербаков23.01.2019 20:01:03
(теги забыл)

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

RAN

Пользователь

Сообщений: 7091
Регистрация: 21.12.2012

#12

23.01.2019 21:39:23

abricos29, а по какому признаку, если не по последней точке, ищет расширение файла команда

Код
Name = FSO.GetExtensionName("Q:aaabredMySuperFile.txt")

Поделитесь. До кончика хвоста любопытно.

 

abricos29

Пользователь

Сообщений: 86
Регистрация: 24.02.2017

#13

24.01.2019 05:40:40

Дмитрий(The_Prist) Щербаков

и RAN  — каюсь, свою ошибку осознал, имя файла с любым количеством точек действительно определяется верно, про ресурсоёмкость сторонней библиотеки понял, но всё же первый код из поста #9 сохраняет файл хоть и с правильным именем, но без расширения. Дополнил код.

Код
Sub qq()
    With ActiveWorkbook
        .SaveAs Left$(.FullName, InStrRev(.FullName, ".") - 1) & ".xls", 56
    End With
End Sub

Изменено: abricos2924.01.2019 06:47:16

Как исправить формат файла и расширение не совпадают с ошибкой в ​​Excel

Когда вы открываете файл в Excel, вы получаете сообщение о том, что расширение имени файла не соответствует фактическому формату файла. Например, файл имеет расширение .xlsx-Filename, но на самом деле это текстовый файл, который должен иметь расширение .txt-Filename.

«Excel не может открыть файл ‘filename.xlsx’, потому что формат файла или расширение файла недопустимы. Убедитесь, что файл не был поврежден и что расширение файла соответствует формату файла ».

Прежде чем нажать кнопку «Да», чтобы открыть файл, необходимо выяснить, почему файл может иметь неправильное расширение имени файла.

Если вы или кто-то из ваших знакомых случайно переименовал файл с неверным расширением, вы можете смело открывать файл. Затем сохраните файл в формате файла с соответствующим расширением имени файла.

Если вы или кто-то из ваших знакомых специально переименовал файл с другим расширением, чтобы Excel распознал расширение имени файла, вы можете открыть его. Однако рекомендуется хранить файл с расширением имени файла, соответствующим его фактическому формату.

Это сообщение об ошибке появляется в следующих случаях:

Ручная модификация расширения

В большинстве случаев сообщение об ошибке указывает правильную причину. Если вы видите ошибку «Формат файла и расширение не совпадают», значит Файл Excel Вы пытаетесь открыть неудачно, возможно, это расширение, отличающееся от того, которое в настоящее время подключено.

Несколько заинтересованных пользователей, которые также столкнулись с этой проблемой, сообщили, что им удалось решить проблему вручную (переименовав) расширение для различных популярных форматов Excel, пока они не нашли правильный.

Обновление за апрель 2023 года:

скачать

Используйте функцию «Открыть и восстановить» в MS Excel

Функция «Открыть и восстановить» — это функция в MS Excel для восстановления поврежденных файлов Excel. Чтобы использовать его, выполните следующие действия:

  1. Откройте приложение MS Excel
  2. Перейдите в Файл и выберите опцию Открыть.
  3. Выберите поврежденный файл и выберите Открыть и восстановить.
  4. Нажмите «Восстановить», чтобы начать ремонт.

Примечание. Если процесс восстановления Excel завершился неудачно при последнем использовании функции «Открыть и восстановить», повторите шаги с (i) по (v). Затем нажмите кнопку «Извлечь данные», чтобы извлечь значения и формулы из файла Excel.

Разблокировка файла

Оказывается, ошибка «Формат файла и расширение не совпадает» также может возникать из-за того, что она заблокирована в свойствах. Это типичный случай для файлов, загруженных из Интернета или полученных в качестве защиты через вложения электронной почты.

Если этот сценарий применим, вы можете легко решить проблему, открыв окно «Свойства файла», которое вызывает сообщение об ошибке и разблокировав его на вкладке «Безопасность».

Откройте файл Excel в безопасном режиме.

Шаг 1: нажмите клавишу Windows + R, введите: excel.exe / safe и нажмите ОК.
Шаг 2: сохраните файл как .xlsx. Иногда полезно получить доступ к вашим данным, если Excel не может открыть файл .xlsx из-за повреждения файла.

Совет экспертов: Этот инструмент восстановления сканирует репозитории и заменяет поврежденные или отсутствующие файлы, если ни один из этих методов не сработал. Это хорошо работает в большинстве случаев, когда проблема связана с повреждением системы. Этот инструмент также оптимизирует вашу систему, чтобы максимизировать производительность. Его можно скачать по Щелчок Здесь

Я компьютерный энтузиаст и практикующий ИТ-специалист. У меня за плечами многолетний опыт работы в области компьютерного программирования, устранения неисправностей и ремонта оборудования. Я специализируюсь на веб-разработке и дизайне баз данных. У меня также есть сертификат CCNA для проектирования сетей и устранения неполадок.

Знайка, самый умный эксперт в Цветочном городе

Мнение эксперта

Знайка, самый умный эксперт в Цветочном городе

Если у вас есть вопросы, задавайте их мне!

Задать вопрос эксперту

Одной из самых распространенных причин, по которой Эксель вообще не считает или не правильно считает формулы, является неверно выставленный формат ячеек. Если же вы хотите что-то уточнить, я с радостью помогу!

При открытии файла для чтения из 1с тоже выскакивали такие ошибки («Имя не должно совпадать..»)
При этом если просто открыть файл в экселе — вопросов нет.
Удалось вылечить альтернативным методом получения COMобъекта:
Имя не Может Совпадать со Встроенным Именем Excel Как Исправить • Скачать файлы

Исправить проблему с именами excel

  1. Откройте приложение MS Excel
  2. Перейдите в Файл и выберите опцию Открыть.
  3. Выберите поврежденный файл и выберите Открыть и восстановить.
  4. Нажмите «Восстановить», чтобы начать ремонт.

У кого-нибудь есть идеи? Итак, каталог, который должен появиться как «Croggon, A.» любые идеи, пожалуйста? Итак, каталог, который должен появиться как «Croggon, A.» Мусор LINUX, который не является длинным именем файла, или его реализация LFN нарушена.

Исправление Excel файла

Имя не Может Совпадать со Встроенным Именем Excel Как Исправить • Скачать файлы

Вот как раз второй атрибут и вызывает ошибку. Если изменить его название или удалить весь тег, то ошибка пропадает.
Итак, алгоритм следующий: Открываем XLSX файл, вытаскиваем из него файл XLworkbook.xml, затем удаляем ветку с атрибутом «_xlnm._FilterDatabase», запаковываем обратно, открываем Excel файл стандартными средствами.

Скачать файлы

Специальные предложения

Маркировка 488-ФЗ

Интеграция 1С с системой Меркурий

Алкогольная декларация

Готовые переносы данных

54-ФЗ

Управление проектом на Инфостарте

Траектория обучения 1С-разработчика

Маркетплейсы и 1С

Инструментарий разработчика

Помогло. Спасибо. Выковыривал, выковыривал этот тег из xml руками, как то криво выходило. Тут все хорошо прошло.

При открытии файла для чтения из 1с тоже выскакивали такие ошибки («Имя не должно совпадать..»)
При этом если просто открыть файл в экселе — вопросов нет.
Удалось вылечить альтернативным методом получения COMобъекта:

файла для чтения из 1с тоже выскакивали такие ошибки («Имя не должно совпадать..»)
При этом если просто открыть файл в экселе — вопросов нет.
Удалось вылечить альтернативным методом пол

У меня так не сработало, все равно конфликт имен выскакивает.

(9)Тоже не сработал такой способ, но вот обработочка с минимальными доработками из-за «Значение не является значением объектного типа (УдалитьДочерний)» запела на ура.

Предлагаю альтернативное решение: параллельно обработке запускать скрипт, который будет ждать конкретного окна Excel, а при его появлении вбивать в него новое имя и закрывать. В моём случае обработать надо было >10К файлов, из которых всего несколько процентов с конфликтом имён. Разбирать и проверять их все было бы слишком затратно.

Отправка сообщения адресная в элемент управления, окно Excel может быть неактивным.
Имя окна и контрола в 2 щелчка снимаются встроенным в AutoIt инструментом.
Скрипт можно скомпилировать в exe и использовать в 1С:

Была данная ошибка, открывал Ексель так:
XLSОбъект = XLSОбъектКниги.Open(ПутьКФайлу);
сейчас переписал открытие
XLSОбъект = ПолучитьCOMОбъект(ПутьКФайлу);
ошибка с _FilterDatabase более не возникает.

(12) Отлично сработало при ошибке с Print_Area
Было
Эксель = Новый COMОбъект(«Excel.Application»);
Книга = Эксель.WorkBooks.Open(Файл.ПутьКФайлу)
.
Эксель.Application.Quit();
Стало даже короче
Книга = ПолучитьCOMОбъект(Файл.ПутьКФайлу);
.
Книга.Application.Quit();

Знайка, самый умный эксперт в Цветочном городе

Мнение эксперта

Знайка, самый умный эксперт в Цветочном городе

Если у вас есть вопросы, задавайте их мне!

Задать вопрос эксперту

Переключаемся назад на нашу Эксель книгу, переходим в меню Вид , там выбираем блок Макросы и в нем нажимаем на меню Макросы. Если же вы хотите что-то уточнить, я с радостью помогу!

Макрос отработает некоторое время (чем больше скрытых имен у Вас в файле, тем дольше он будет работать) и выдаст сообщение о том, сколько имен было удалено. Поздравляю Вы избавились от проблемы и можете смело копировать листы.

Как в excel удалить имя диапазона — все про Ексель

Функции MS Excel упрощают процедуру автоматического восстановления в случае обнаружения поврежденного файла Excel. Однако, если режим восстановления не запускается, пользователь может попробовать выполнить восстановление вручную, как показано ниже.

Microsoft Excel документ не сохранен? Проверьте надстройки стороннего разработчика и разрешения, убедитесь в наличии места на диске, попробуйте сохраниться с новым именем или в другое место, измените формат, отключите на ПК / ноутбуке антивирусную программу и убедитесь в наличии доступа. Ниже подробно рассмотрим, в чем могут быть причины такой ошибки, и как ее устранить.

Причины, почем не сохранен Microsoft Excel

Для начала выделим несколько причин, почему файл Эксель не сохраняется, хотя вы все делаете правильно. Этому может быть несколько объяснений:

  • надстройки сторонних разработчиков;
  • сбои в процессе сохранения;
  • отсутствие необходимых разрешений;
  • утрачено соединение с Microsoft Excel;
  • недостаток места на диске;
  • действие антивирусной программы;
  • отсутствие доступа;
  • длина пути больше 218 знаков;
  • нестабильное подключение к Сети (если документ Microsoft Excel не сохранен при работе через Интернет);
  • прочие проблемы.

Выше приведен основные причины, почему Эксель не сохраняет документ, что позволяет сделать выводы по дальнейшим шагам.

Что делать

Зная возможные проблемы, связанные с Microsoft Excel, можно принять решение по дальнейшим шагам.

С чего начать

В ситуации, когда не сохраняется файл Excel, специалисты рекомендуют начать с приведенных ниже действий.

Сохранитесь с новым именем:

  1. Войдите в «Файл» и жмите «Сохранить как…».
  2. Выберите другое имя.

Переместите первоначальный лист в новый документ:

  1. Откройте новый документ.
  2. Добавьте лист заполнителя с помощью Shift+F11.
  3. Сгруппируйте листы. Для этого жмите 1-й лист данных, а после зафиксируйте Shift и кликните на последний лист данных.
  4. Жмите на сгруппированные листы правой кнопкой мышки и «Переместить или скопировать».
  5. В перечне «В книгу» выберите «Новая книга».
  6. Жмите «ОК».

После этих действий активные листы перемещаются в новый документ.

Измените формат, если Эксель не дает сохранить файл:

  1. Жмите на «Файл».
  2. Выберите «Сохранить как».
  3. В перечне «Тип …» выберите формат, который будет отличаться от текущего. Попробуйте сохраниться в XLSM или XLSX.

Сохранитесь в другое место:

  1. Жмите «Файл».
  2. Выберите «Сохранить как».
  3. Впишите имя и выберите другое место, к примеру, съемный или второй диск.

Такой метод может выручить, если в Экселе не сохраняется документ из-за временных сбоев, большой длины файла, отсутствия разрешений, конфликт доступа и т. д.

Проверьте, будет ли сохранен документ Microsoft Excel в исходное место:

  1. Создайте файл Эксель.
  2. Войдите в «Файл» и «Сохранить как».
  3. В поле «Папка» жмите на папку, где хранится исходный файл.
  4. В поле «Имя файла» введите имя для нового документа Microsoft Excel.
  5. Выберите «Сохранить».

Если документ не сохранен, причиной может быть большая длина пути, конфликт доступа, дефицит свободного места и т. д.

Дополнительные шаги

Рассмотрим еще ряд шагов, что делать, если Microsoft Excel документ не сохранен. При этом каждое из указанных ниже действий может помочь в устранении ошибки.

Проверьте, будет ли Microsoft Excel сохранен в безопасном режиме

Распространенные причины, почему Эксель не сохраняет файл — конфликт с антивирусом, применение надстроек сторонних организаций и т. д. В таком случае попробуйте перезапустить Виндовс в Safe Mode и сохранитесь на локальный жесткий диск. Если для хранения книги применяется сетевая папка, перезапустите ОС в указанном выше режиме и с поддержкой сети. После этого проверьте, сохранен ли документ Microsoft Excel. Если все нормально, снова перезагрузитесь в обычном режиме и повторите действие.

При неудачном сохранении после стандартной загрузки, причина, скорей всего — пользовательская надстройка. Для решения проблемы удалите ее.

Закройте лишние приложения

Причиной, почему в Эксель документ не сохранен, может быть прерывание процесса. К примеру, при выполнении работы могла быть нажата кнопка Esc, или имело место вмешательство сторонней программы, аппаратный / программный сбой. Для решения проблемы временно закройте запущенные программы, а после попробуйте, будет ли сохранен документ Microsoft Excel или нет.

Проверьте работу сети

При появлении проблемы при добавлении Microsoft Excel в сетевую папку убедитесь в работе локальной сети. Если подключение работает корректно, проверьте пинг, который может быть причиной проблем.

Убедитесь в наличии места на диске

Банальная причина, почему не сохраняются документы Microsoft Excel — отсутствие места на диске. Если его недостаточно, программа не сможет завершить процесс и отобразит информацию о переполненности мест. В таком случае нужно очистить место и просканировать жесткий диск на факт ошибок.

Получите нужные разрешения

Если документ Microsoft Excel не сохранен, причиной может быть отсутствие прав на запись. Чаще всего ошибка возникает, если пользователь не имеет прав администратора. Попробуйте создать отдельную папку на «D» и сохраниться в нее. Если необходимы данные по владельцу папки, войдите в «Безопасность», а после жмите «Дополнительно».

Отключите временно антивирусное ПО

Если на ПК / ноутбуке установлен антивирус, он часто не дает сохранить Microsoft Excel и выдает сообщение об ошибки. Последняя может возникать из-за того, что некоторый антивирусный софт быстро сканирует документы, которые появляются на устройстве. Оно прерывает процесс, из-за чего и возникают ошибки. Чтобы убедиться в отсутствии конфликта, временно отключите антивирусное ПО. Если документ Microsoft Excel после этого был сохранен, значит, проблема в нем.

Отключите общий доступ

Трудности могут возникать из-за попытки одновременного сохранения Майкрософт Эксель двумя разными людьми. В таком случае нужно согласовать работу и получить единоличный доступ к исправлению.

Введите правильный путь

Если Microsoft Excel не удается сохранить файл, убедитесь в соответствии имени требованиям программы. Путь к сохраняемому / открываемому документу вместе с именем не должен быть больше 218 символов. В ином случае появляется сообщение об ошибке о недопустимости данных. Попробуйте изменить путь и имя.

Теперь вы знаете, почему Microsoft Excel документ не сохранен, в каких случаях появляются ошибки, и как их самостоятельно исправить. Для начала определитесь с проблемой, попробуйте ее устранить, а при необходимости используйте обходные пути.

В комментариях расскажите, какое решение вам подошло, и какие еще методы можно использовать, если Microsoft Excel не сохранен.

Отличного Вам дня!

Like this post? Please share to your friends:
  • Excel не сохраняет сохранить как копию
  • Excel не распознает текст как число
  • Excel не сохраняет по сети
  • Excel не распознает символы
  • Excel не сохраняет настройки при печати