Jak przekonwertować XLSM na XLSX
- Dodaj swój plik .XLSM - przeciągnij go do powyższego pola lub kliknij, aby przeglądać.
- Przekonwertuj go na format .XLSX w kilka sekund.
- Pobierz swój nowy plik .XLSX.
Czego się spodziewać
- Cały projekt makr VBA jest usuwany podczas konwersji; wszelkie przyciski lub kontrolki powiązane z makrami stają się nieaktywnymi kształtami w arkuszu.
- Zarówno
.xlsm, jak i.xlsxto pakiety ZIP w formacie Office Open XML - jedyną różnicą strukturalną jest moduł makr (xl/vbaProject.bin). - Jeśli automatyzacja musi nadal działać, zachowaj oryginalny plik
.xlsm; udostępniaj.xlsxwyłącznie jako kopię danych.
Najczęściej zadawane pytania
Czy konwersja XLSM do XLSX powoduje utratę danych arkusza?
Nie - komórki, formuły, wykresy, tabele przestawne i formatowanie zostają przeniesione. Usunięty zostaje tylko projekt makr VBA, ponieważ format
.xlsx nie może go przechowywać.Co dzieje się z przyciskami powiązanymi z makrami po konwersji?
Kształty przycisków pozostają w arkuszu, ale przypisane do nich makra znikają. Usuń je przed udostępnieniem, aby uniknąć nieporozumień.
Czy mogę zachować makra i nadal wygenerować XLSX?
Nie. Format
.xlsx z założenia nie może zawierać kodu VBA. Zachowaj plik .xlsm dla każdej wersji, w której automatyzacja musi działać.Czy konwersja do XLSX to dobry sposób na oczyszczenie podejrzanego pliku XLSM?
Tak - zapisanie jako
.xlsx bez włączania makr pozwala usunąć cały kod VBA i zachować same dane.Programy konwertujące XLSM: Microsoft Excel · Corel Quattro Pro · PlanMaker · Ability Spreadsheet · Microsoft Excel for Mac · Apache OpenOffice Calc (OpenOffice.org Calc) · LibreOffice Calc