Проблемы при открытии файлов с расширением xlsm. |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
I have a button on my excel sheet with the embedded code below. Basically, I am trying to copy the sheet along with the embedded code since the sheet will be partially submitted, closed, re-opened, and then fully submitted.
The saveascopy function works perfectly in the PartiallySubmit function if I do not close the active workbook, but if I close the active workbook (ActiveWorkbook.Close) and then re-open it, I get the error in the Title (Error: «Excel cannot open the file ‘xxx.xlsm’ because the file format or file extension is not valid. Verify that the file has not been corrupted and that the file extension matches the format of the file.») I’m wondering if I need to enable macros anywhere in the code before closing it so it does not malfunction when trying to re-open.
If I do not close the workbook in the Partially_Submit function, then the FullySubmit function works to save a copy and delete the old file. If I save the copy as a .xls, I am able to close and re-open it in compatibility mode. If I save the file as any other (.xlsx or .xlsm) I get the same error («Excel cannot open the file ‘xxx.xlsm’ because the file format or file extension is not valid. Verify that the file has not been corrupted and that the file extension matches the format of the file.»)
Sub Partially_Submit()
Dim Path, Filename As String
Path = "\\aaa\bbb\ccc\"
Filename = ActiveSheet.Name _
& "_" _
& ActiveSheet.Cells.Find(What:="Date:",
LookIn:=xlValues, Lookat:=xlWhole).Offset(0, 1) _
& "_" _
& ActiveSheet.Cells.Find(What:="S/N:", LookIn:=xlValues,
Lookat:=xlWhole).Offset(0, 1) _
& "_" _
& ActiveSheet.Cells.Find(What:="FRI#:", LookIn:=xlValues,
Lookat:=xlWhole).Offset(0, 1) _
Application.ScreenUpdating = False
'Move to New Workbook
ActiveSheet.Unprotect
On Error Resume Next
ActiveSheet.ShowAllData
On Error GoTo 0
ActiveSheet.Copy
ActiveWorkbook.SaveAs Filename:=Path & Filename & ".xlsm",
FileFormat:=xlNormal
Application.DisplayAlerts = False
**ActiveWorkbook.Close**
Application.DisplayAlerts = False
Application.DisplayAlerts = True
'Restore User View
Application.DisplayFormulaBar = True
With ActiveWindow
.DisplayHorizontalScrollBar = True
.DisplayWorkbookTabs = True
.DisplayHeadings = True
End With
Application.ScreenUpdating = False
End Sub
Sub FullySubmit()
Dim Path, NewPath As String, OldFile As String
Path = "\\aaa\bbb\ccc\"
Filename = ActiveSheet.Name _
& "_" _
& ActiveSheet.Cells.Find(What:="Date:", LookIn:=xlValues,
Lookat:=xlWhole).Offset(0, 1) _
& "_" _
& ActiveSheet.Cells.Find(What:="S/N:", LookIn:=xlValues,
Lookat:=xlWhole).Offset(0, 1) _
& "_" _
& ActiveSheet.Cells.Find(What:="FRI#:", LookIn:=xlValues,
Lookat:=xlWhole).Offset(0, 1) _
& "_" _
& ActiveSheet.Cells.Find(What:="Completion Date:",
LookIn:=xlValues, Lookat:=xlWhole).Offset(0, 1) _
NewPath = "\\aaa\bbb\ccc\ddd\"
OldFile = ActiveWorkbook.FullName
'ActiveWorkbook.SaveAs Filename:=NewPath & Filename & ".xlsm",
FileFormat:=xlNormal
ActiveWorkbook.SaveAs Filename:=NewPath & Filename & ".xls",
FileFormat:=xlNormal
Kill OldFile
End Sub
Overview:
Are you the one facing issue to open xlsm file then this article is for you? Here check out the complete information about XLSM file and different ways to fix xlsm files won’t open issue.
Best Software To Repair XLSM File
May be your xlsm file is got corrupted and thus it is not opening. But don’t worry you can repair it with the use of professional recommended software i.e MS Excel Repair Tool.
This tool efficiently repair corrupt, damaged as well as errors in Excel file. This tool allows to easily restore all corrupt Excel file including the charts, worksheet properties cell comments, and other important data. With the help of this, you can fix all sort of issues, corruption, errors in Excel workbooks.
* Free version of the product only previews recoverable data.
This is a unique tool to repair multiple Excel files at one repair cycle and recovers the entire data in a preferred location. It is easy to use and compatible with both Windows as well as Mac operating system. This supports the entire Excel versions and the demo version is free.
Steps to Utilize MS Excel Repair Tool:
excel-repair-main-interface-1
stellar-repair-for-excel-select-file-2
stellar-repair-for-excel-repairing-3
stellar-repair-for-excel-preview-4
stellar-repair-for-excel-save-5
stellar-repair-for-excel-saving-6
stellar-repair-for-excel-repaired-7
What Is An Xlsm File?
An XLSM file is an Excel file extension; it is an macro-enabled worksheet (.xlsm) file.
Or in other words, XLSM file is a spreadsheet that includes macros written in (VBA) Visual Basic for Applications language.
The XLSM file is similar to an XLSX file, but the only difference is that XLSM files accomplish embedded macros programmed in the VBA language.
Well like other Excel file extension this is also very useful and makes the task easy for the users. But in many cases, the users are found reporting the unable to open xlsm file in Excel 2013.
This is a common problem and not only limited to Excel 2013 even the other Excel versions like Excel 2010 and 2016 users are also found reporting about the can’t open XLSM files.
Here in this article, check out the fixes to resolve Excel XLSM files won’t open in Excel 2013 error.
How To Fix Can’t Open XLSM File In Excel 2013?
Well, the XLSM files possibly stores and execute harmful, malicious code through macros. So, it is very important to be cautious while opening the executable XLSM file format and especially if you received it through email or downloaded from the third party websites.
Please Note: It is advised to avoid opening the workbook directly from the email message. First, save it to a folder on the hard disk then open the saved workbook.
Now check out the below-given tricks on how to open XLSM file when Excel denies to open it.
Solution 1: Add a New Location
Here it is recommended to add a new location in Excel to open xlsm file.
Follow the steps to do so:
- First, close the workbook
- Now choose File > Options > in the navigation pane choose ‘Trust Center’
- Click ‘Trust Center Settings…’
- Then choose ‘Trusted Locations’ > click ‘Add new location…’
- And enter the folder path where you saved the workbook. (utilize browse button to locate it)
- Click OK > reopen the workbook.
Now check whether the XLSM file won’t open in Excel 2013 issue is resolved or not. If not then try the second solution.
Solution 2: Uninstall the Updates
It is confirmed by the experts that certain updates are causing the issue. So check whether you have installed the recently launched updates:
- KB 3114736
- Or KB 3114717
- KB 3114734
If you did, then simply uninstall them and after that check whether your Excel cannot open XLSM file problem is been resolved or not.
Solution 3: Reset File Associations
Try resetting the file associations this worked for many Excel users to fix xlsm file not opening issue.
Follow the steps:
- Go to Control Panel > click Default Programs.
- Now click on Set your default programs > click Excel
- Click Choose default for this program.
- Next on the Set Program Associations screen > click Select All > click Ok
Solution 4: Open XLSM File
Well, if none of the above-given solutions works for you then try to fix macro enabled Excel file not opening issue through the open button.
Follow the steps to do so:
- First, launch Microsoft Office Excel 2013
- And click File > Open from the menu for opening the Open window.
- Now choose the folder that contains the XLSM file using the integrated file browser > choose the XLSM file.
- Then click on the Open button for opening the Excel XLSM file.
- Click the “Enable Content” button at the top in the yellow bar for enabling the macros.
And this is it, hope you are now able to open XLSM file in Excel 2013.
FAQ:
How Do I Convert XLSM To XLS?
In Excel when you make a macro by using the macro recorder or through the VBA (Visual Basic for Applications) editor.
After the creation of the macro, you need to save it so that later on it can be used again in other workbooks or in your current workbook.
To accomplish this task you need to convert XLSM to XLS.
If you want to keep the macro only within the workbook in which you have created it. In that case, hit the save or Save As option.
But when it’s about saving the workbook with the macros then it’s a bit different as it required to be in “macro-enabled” file format.
When you attempts to save this, Excel ask you to choose out of these two choices:
- Save this like a macro-enabled workbook (i.e in the *.xlsm file type) by hitting the No option.
- Save it like a macro-free workbook by hitting the Yes option.
For saving it as macro-enabled workbook:
- Tap to the No button in the opened dialog box.
- In the opened Save As box, go to the Save as type Now from its drop down menu choose the Excel Macro-Enabled Workbook (*.xlsm).
- Hit the Save button.
What Is The Difference Between XLSX And XLSM?
XLSX:
- XLSX is default XML-based file format that can’t store VBA macro code.
- It’s a best file format as it uses open file format and thus it can be easily compatible with other applications too.
- This file format is quiet safe as it won’t store any malicious codes. It allows you to enter the most possible columns and rows.
- The dropdown of xlsx file is that it won’t save VBA macros.
- XLSX file captures lot of your disc space comparatively more than other Excel file format.
XLSM
- The plus point of XLSM file is that it saves VBA macros file.
- The risk of getting virus infection is high in this file format. So need to be very careful about the thing you save in this file format and from whom you are receiving the file.
- It doesn’t take much space to get stored but it is still a big Excel file format.
- Just like xlsx, XLSM can also be used with many other applications as it is an open file.
- It gives the full amount of rows and columns. This file format is well compatible with almost entire functions of Excel and saves them all.
Conclusion:
So, in this way you can fix unable to open xlsm file in Excel 2016/2013 issue.
Follow the given solutions one by one and check which one works for you to open xlsm file.
Well, facing Excel issues and errors is a common problem and once a while every user faces it, so in this case, remember to get on the root cause of the issue this will help you to resolve 50 percent of the error.
Additionally, we all know how essential is Excel application, so it is recommended to handle the Excel file properly and follow best preventive steps to protect your Excel files from getting corrupted.
Despite it, always Create Backup Of Active Workbooks In Excel and as well scan your system with good antivirus program for virus and malware infection.
If, in case you have any additional questions concerning the ones presented, do tell us in the comments section below or you can also visit our Repair MS Excel Facebook and Twitter account.
Good Luck….
Priyanka is a content marketing expert. She writes tech blogs and has expertise in MS Office, Excel, and other tech subjects. Her distinctive art of presenting tech information in the easy-to-understand language is very impressive. When not writing, she loves unplanned travels.
Что такое расширение файла XLSM?
By: | Обновлено: December 03, 2018
Резюме файла XLSM
Файлы XLSM связаны с один типом (-ами) файлов, и их можно просматривать с помощью Microsoft Excel, разработанного Microsoft Corporation. В целом, этот формат связан с восемь существующим (-и) прикладным (-и) программным (-и) средством (-ами). Обычно они имеют формат Microsoft Excel Open XML Macro-Enabled Spreadsheet.
Чаще всего файлы XLSM классифицируют, как Spreadsheet Files.
Файлы XLSM были обнаружены на платформах Windows, Mac и iOS. Они подходят для настольных ПК (и мобильных устройств).
Рейтинг популярности основного типа файла XLSM составляет «Низкий», что означает, что эти файлы встречаются на стандартных настольных комьютерах или мобильных устройствах достаточно редко.
Интересно узнать больше о расширении файла XLSM? Для того, чтобы узнать о программе, открывающей файлы XLSM, а также ознакомиться с другими советами по устранению неполадок, рекомендуется обратиться к подробной информации о файле, представленной ниже.
Статус
Пересмотренный
Откройте файлы в %%os%% с помощью средства для просмотра файлов FileViewPro
Установить необязательные продукты — FileViewPro (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление
Разновидности XLSM-файлов
Ведущий тип XLSM
.XLSM
Расширение: | .xlsm |
Группа: | Microsoft Excel Open XML Macro-Enabled Spreadsheet |
Расширение XLSM файл используется в последних версиях Microsoft Excel (с 2007 года), широко используемой электронными таблицами. В основном, XLSM файлы так же, как XLSX файлы, но только с поддержкой макросов, то есть он может быть использован как сценарий, который автоматизирует повторяющиеся задачи.
Установить необязательные продукты — FileViewPro (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление
Поиск
Запросы XLSM
Ведущие типы устройств
Источники проблем с XLSM
Частые проблемы с открытием XLSM
Microsoft Excel Исчез
При попытке открыть файл XLSM вы получаете сообщение об ошибке «Не удается открыть тип файла XLSM». Обычно это означает, что Microsoft Excel не установлен в %%os%%. Это не позволит вам дважды щелкнуть, чтобы открыть XLSM-файл, потому что ОС не знает, как его обрабатывать.
Наконечник: Если у вас не установлен Microsoft Excel, и вы знаете другую программу, чтобы открыть файл XLSM, вы можете попробовать открыть его, выбрав из программ, перечисленных в разделе «Показать приложения».
Неверная версия Microsoft Excel
В других случаях версия файла Microsoft Excel Open XML Macro-Enabled Spreadsheet может не поддерживаться вашей версией Microsoft Excel. Рекомендуется установить последнюю версию Microsoft Excel из Microsoft Corporation. Эта проблема в основном возникает, когда файл Microsoft Excel Open XML Macro-Enabled Spreadsheet был создан более новой версией Microsoft Excel, чем на компьютере.
Совет: Иногда вы можете получить подсказку о версии XLSM-файла, который у вас есть, щелкнув правой кнопкой мыши на файле, а затем нажав на «Свойства» (Windows) или «Получить информацию» (Mac OSX).
Вывод: Большинство проблем с открытием XLSM-файлов связаны с тем, что не установлена правильная версия Microsoft Excel.
Другие причины проблем с открытием файлов XLSM
Ошибки при открытии файлов Microsoft Excel Open XML Macro-Enabled Spreadsheet могут возникать даже с последней версией программного обеспечения Microsoft Excel, установленной на вашем компьютере. Другие ошибки открытия XLSM могут быть созданы другими системными проблемами внутри %%os%%. Проблемы, которые не связаны с программным обеспечением:
- Ссылки на файлы в реестре Windows для XLSM неверны
- Непреднамеренное удаление описания XLSM-файла в реестре Windows
- Недопустимая установка программы, связанной с XLSM (например, Microsoft Excel)
- Ваш XLSM не может быть загружен должным образом (повреждение файла)
- Прошлое или настоящее вирусное заражение повлияло на ваш XLSM
- Оборудование, связанное с XLSM, имеет устаревшие драйверы устройств
- Windows не может загрузить файл электронной Microsoft Excel Open XML Macro-Enabled Spreadsheet из-за нехватки ресурсов (например, БАРАН)
Викторина: Какое расширение файла является типом растрового изображения?
Опрос: Какой тип вычислительного устройства, наиболее часто используют для открытия файлов?
Установить необязательные продукты — FileViewPro (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление
Не удается открыть файл XLSM? Ты не единственный. Тысячи пользователей ежедневно сталкиваются с подобными проблемами. Ниже вы найдете советы по открытию файлов XLSM, а также список программ, поддерживающих файлы XLSM.
XLSM расширение файла
Имя файла | Excel Open XML Macro-Enabled Spreadsheet |
---|---|
Разработчик файлов | Microsoft |
Категория файла | Файлы электронных таблиц |
Файл XLSM поддерживается в операционных системах 2. В зависимости от вашей операционной системы вам может потребоваться другое программное обеспечение для обработки файлов XLSM. Ниже приводится сводка количества программ, которые поддерживают и открывают файл XLSM на каждой системной платформе.
Операционные системы
Что такое файл XLSM?
Файл .XLSM — это файл Microsoft Excel. Это электронная таблица, сохраненная в формате Open XML. Классический файл .XLSX отличает то, что макросы выполняются. Макросы — это автоматизированные сценарии, которые упрощают выполнение повторяющихся задач. Они написаны на Visual Basic. Такие скрипты удобны и очень полезны. Однако будьте осторожны, поскольку макросы могут быть опасными и привести к установке вредоносного ПО или краже данных.
Как открыть файл XLSM?
Часто повторяющаяся проблема с Excel Open XML Macro-Enabled Spreadsheet заключается в том, что XLSM не связан с правильным программным файлом. Таким образом, при открытии # РОЗ # запускается мастер выбора программы или какая-то другая программа. Эту проблему можно быстро решить, следуя приведенным ниже инструкциям.
Первое, что вам нужно сделать, это просто «дважды щелкнуть » по значку файла XLSM, который вы хотите открыть. Если в операционной системе есть соответствующее приложение для ее поддержки, а также существует связь между файлом и программой, файл следует открыть.
Шаг 1. Установите Microsoft Excel
Первый шаг — проверить, установлена ли на компьютере программа Microsoft Excel. Самый простой способ — использовать поисковую систему системы, введя в ней название программы Microsoft Excel. Если у нас нет этой программы, стоит ее установить, так как она поможет вам автоматически связать файл XLSM с Microsoft Excel. Далее в этой статье вы найдете список программ, которые могут открывать файлы XLSM.
Программы для открытия файла XLSM
Не забывайте загружать программы, поддерживающие файлы XLSM, только из проверенных и безопасных источников. Предлагаем использовать сайты разработчиков программного обеспечения.
- Windows
- MAC OS
Шаг 2. Создайте ассоциацию Microsoft Excel с файлами XLSM.
Если приложение установлено или было недавно установлено, но файл XLSM по-прежнему не использует программу Microsoft Excel, это означает отсутствие ассоциации. Удобнее всего вызвать контекстное меню правой кнопкой мыши и выбрать пункт « Свойства». В окне, помимо прочего, будет отображаться тип файла и информация, с помощью которой программа используется для запуска файла. Используя кнопку «Изменить» , мы можем настроить программу на обработку этого типа. Если в списке нет программного обеспечения, просто выберите «Обзор» и вручную выберите каталог, в котором установлено приложение. Установка флажка «Всегда использовать выбранную программу …» навсегда связывает файл XLSM с программой Microsoft Excel.
Шаг 3. Обновите Microsoft Excel до последней версии.
Неисправность также может быть связана с программой Microsoft Excel, возможно, что Excel Open XML Macro-Enabled Spreadsheet требует более новую версию программы. В этом случае используйте сайт Microsoft Corporation или обновите программу из приложения.
Шаг 4. Проверьте наличие следующих проблем с файлом XLSM.
Если описанные выше действия не помогли, вы можете предположить, что сам файл неправильный. Наиболее частые проблемы с файлами:
Файл XLSM может быть необычно маленьким по сравнению с исходным файлом. Чаще всего это вызвано проблемой при загрузке файла XLSM. Единственный вариант восстановления — снова загрузить файл.
Операционная система может быть заражена компьютерным вирусом. Проверка на вирусы с использованием новейшей антивирусной программы должна решить проблему. Если это невозможно, вы можете использовать онлайн-сканер. Сканирование должно охватывать весь компьютер, а не только файл XLSM, который мы хотим открыть. Однако помните, что не каждый зараженный файл XLSM можно восстановить, поэтому важно регулярно делать резервные копии.
Это может произойти, особенно когда программа разрабатывается динамически и структура файлов XLSM меняется со временем. На своих веб-сайтах разработчики обычно предлагают бесплатные решения таких проблем, например, в виде программы преобразования или более старой версии программы.
Для этого может быть много причин. В зависимости от типа файла его необходимо исправить. Иногда в самой программе есть опции для восстановления самого популярного повреждения файла XLSM. Самый простой способ — восстановить файл из резервной копии, если она есть, или связаться с Microsoft
При чтении появляется сообщение о том, что файл был зашифрован или поврежден. Зашифрованный файл XLSM, за исключением специального обозначения, работает нормально, но только на том устройстве, где он был зашифрован, перед передачей на другую машину требуется расшифровка.
Некоторые системные каталоги исключены из модификации. Хотя обычно при чтении такого файла проблем не возникает, его может оказаться невозможным сохранить. Если возможно, вы можете попробовать переместить файл XLSM в другое место.
Эта проблема обычно затрагивает более сложные файлы. Некоторые типы файлов могут быть открыты только в одной программе за раз. Работающие программы (в том числе в фоновом режиме) следует проверять. Иногда приходится ждать закрытия сеанса с файлом XLSM. Однако некоторые фоновые программы могут блокировать файл XLSM во время сканирования. Если и это не помогло, перезагрузите устройство.