Работен лист на Microsoft Excel с активирани макроси е .xlsm работна книга: същата Open XML мрежа като .xlsx, плюс VBA макроси, които могат да форматират, опресняват или пресъздават отчет. Можете да четете клетките, без да изпълнявате този код. Активирайте макросите само ако имате доверие на подателя и действително се нуждаете от автоматизацията.

Какво всъщност съхранява работният лист на Microsoft Excel с активирани макроси
Допълнителното „M“ означава съхранение, а не различна мрежа. .xlsx не може да съдържа VBA. .xlsm може. Ето защо отварянето на работен лист на Microsoft Excel с активирани макроси не е същото като отварянето на обикновена работна книга. Формулите, диаграмите и форматирането обикновено се зареждат. Автоматизацията остава изключена, докато не я разрешите.
Третирайте неочакван .xlsm файл като изпълним имейл, а не като CSV. Нежеланите файлове, които ви приканват да щракнете върху „Разрешаване на съдържанието“, са често срещан път за зловреден софтуер. Не се нуждаете от макроси, за да проверите общи суми, да копирате таблица или да експортирате PDF.
Имайте предвид тези точки, преди да започнете:
Данните в листа могат да се четат при деактивирани макроси
Бутоните, персонализираните формуляри и макросите за опресняване няма да работят, докато не разрешите съдържанието
Изтеглянията и прикачените файлове към имейли също могат да се отварят в защитен изглед (Protected View)
Запазването като .xlsx премахва VBA, така че правете това само когато кодът вече не ви е необходим
Ако някой ви е изпратил файла за отчет с едно щракване, попитайте какво трябва да прави макросът. След това решете дали ви трябва кодът или само цифрите.
Как да отворите работен лист на Microsoft Excel с активирани макроси, без да изпълнявате код
Десктоп версията на Excel е основното приложение за този формат. Отворете от Файл > Отваряне. Двукратното щракване работи, когато Excel е зададен по подразбиране за разширението .xlsm. Ако не се случи нищо, първо стартирайте Excel, след което намерете папката.
Стъпка 1: Отворете работната книга от меню „Файл“
В Excel отидете на Файл > Отваряне и изберете .xlsm файла. Ако диалоговият прозорец го скрие, задайте филтъра за тип на „Excel файлове“ или „Всички файлове“. Преди да го заредите, потвърдете, че името съвпада с това, което очаквате.

Стъпка 2: Останете в защитен изглед, докато не се доверите на файла
Изтеглените файлове често се отварят в защитен изглед. Можете да превъртате в ограничен прозорец. Щракнете върху Разрешаване на редактирането само след като разпознаете подателя и името на файла. Това щракване затваря пясъчника (sandbox). Само по себе си то не стартира VBA.
След тази стъпка работният лист на Microsoft Excel с активирани макроси може да се използва като електронна таблица. Общите суми, филтрите и печатът продължават да работят. Жълтата лента може да почака.
Активирайте работен лист на Microsoft Excel с макроси само от надежден източник
Жълтата лента с предупреждение за сигурност е нормална. За надежден вътрешен шаблон щракнете върху Разрешаване на съдържанието, за да могат макросите да се изпълнят. За файл, който не познавате, оставете макросите изключени. Все още можете да копирате стойности, да проверявате формули и да отпечатвате.
Указанията на Microsoft са ясни: не активирайте макроси, освен ако не знаете какво правят и не желаете това действие. След като отворите работен лист на Microsoft Excel с активирани макроси, листовете остават полезни, дори ако кодът остане блокиран.

Изтеглената работна книга може също да носи „Маркер от мрежата“ (Mark of the Web). Тогава Excel блокира макросите по-агресивно. Първо затворете файла. В File Explorer щракнете с десния бутон върху .xlsm, отворете Свойства и поставете отметка на Деблокиране, ако се появи. Правете това само за файл, на който вече имате доверие. Деблокирането не прави неизвестния код безопасен.
Не включвайте глобално „разрешаване на всички макроси“, само за да заглушите една подкана. Тази настройка позволява на всяка следваща работна книга да изпълнява код без питане. За настройките на лентата в WPS вижте как да активирате макроси в WPS Office.
Отваряне на работен лист на Microsoft Excel с активирани макроси в WPS Spreadsheets
WPS Office за Windows поддържа съвместимост с форматите на Microsoft Excel, включително .xls, .xlsx и .xlsm. Ето защо работен лист на Microsoft Excel с активирани макроси може да се отвори локално в WPS Spreadsheets: файлът остава на диска и можете да редактирате стойности, формули и оформление без инсталиран Excel.
Макросите са отделен слой. WPS може да отвори работната книга за работа с данни, дори когато VBA не е напълно достъпен. Изпълнението или редактирането на макроси обикновено изисква компонент за поддръжка на VBA и не е гарантирано, че сложният код на Excel ще съвпада с десктоп версията на Excel. За ежедневно разглеждане и редактиране първо отворете листовете, а след това решете дали си струва да активирате автоматизацията.
Стъпка 1: Стартирайте Spreadsheets от началния екран на WPS
Стартирайте WPS Office. В началното табло изберете Spreadsheets. Това ще отвори работното пространство за електронни таблици вместо Writer или Presentation.

Стъпка 2: Използвайте менюто, след което „Отваряне“
Щракнете върху бутона Меню в горния ляв ъгъл и изберете Отваряне. Това е същият модел, който WPS използва в Writer и Presentation. Това е пътят през самото приложение, а не двойно щракване във файловия мениджър.

Стъпка 3: Прегледайте листовете, преди да активирате какъвто и да е код
Изберете работната книга .xlsm и щракнете върху Отваряне. Файлът трябва да се зареди с разделите на листовете, лентата за формули и мрежата. Проверете общите суми и именуваните листове. Ако се появи жълто предупреждение, третирайте го като подканата на Excel: активирайте само за надежден файл. Можете да запазите работно копие, да експортирате PDF или да продължите да редактирате клетки, дори ако макросите останат изключени.

Ако вече използвате WPS за други Excel файлове, този процес съвпада с отварянето на Excel работни книги в WPS Office. Единственото допълнително внимание при работен лист на Microsoft Excel с активирани макроси е подканата за макроси.
ЧЗВ
Мога ли да отворя работен лист на Microsoft Excel с активирани макроси на Mac?
Да. Excel за Mac отваря .xlsm. Активирайте макросите само ако имате доверие на файла. WPS Office също се предлага за macOS за локална работа с електронни таблици. Двукратното щракване все още зависи от това кое приложение е зададено за разширението.
Google Sheets изпълнява ли макросите?
Не. Google Sheets и Excel за уеб могат да покажат мрежата и много формули. Те не изпълняват Excel VBA. Това е полезно, когато нямате доверие на прикачения файл, и е ограничение, когато даден бутон трябва да пресъздаде отчет.
Може ли LibreOffice Calc да замени Excel за този файл?
LibreOffice Calc може да отваря листовете и диаграмите. Съвместимостта с VBA е частична. Простите записани макроси може да работят. Сложната автоматизация на Excel често не работи или се нуждае от пренаписване в LibreOffice Basic. Calc не е същото като безплатното редактиране на PDF с LibreOffice Draw: Calc е за работната книга, а Draw е за експортиране в PDF.
Трябва ли да конвертирам работния лист на Microsoft Excel с активирани макроси в .xlsx?
Само когато сте сигурни, че макросите не са ви нужни. Запазването като .xlsx е добър начин за споделяне на статична таблица. Това обаче е лош начин за архивиране на инструмент, който зависи от VBA. Запазете оригиналния .xlsm файл, ако подателят все още използва автоматизацията.
Кога трябва да пропусна Draw и да използвам WPS PDF?
Пропуснете Draw, когато PDF файлът е сканирано копие, дълъг отчет или файл, който се нуждае от обединяване, разделяне, компресиране или конвертиране в Word. Безплатното редактиране на PDF с LibreOffice Draw е достатъчно за лого или едноредова дата. WPS PDF е по-бърз, когато страницата трябва да изглежда завършена след същинско пренаписване.





