Москва: проверенные б/у ноутбуки с гарантией и проверкой перед оплатой
+7 906 722-94-45

Главная → Статьи → В LibreOffice Calc / МойОфис / Р7-Офис на ноутбуке не запускаются макросы `.xlsm`, плывёт вёрстка таблиц `.xlsx` и ошибки `#ИМЯ?`: честная памятка совместимости для бухгалтера и офиса!

В LibreOffice Calc / МойОфис / Р7-Офис на ноутбуке не запускаются макросы `.xlsm`, плывёт вёрстка таблиц `.xlsx` и ошибки `#ИМЯ?`: честная памятка совместимости для бухгалтера и офиса!

Компания или вуз перевели ноутбуки с зарубежного MS Office на отечественный Р7-Офис / МойОфис или бесплатный LibreOffice 24, и старый прайс-лист с кнопкой макроса VBA перестал считать: разбор отличий JS-макросов, шрифтов `Carlito/Caladea` и формул!

Открыли сложный .xlsm / .xlsx файл на ноутбуке в LibreOffice, Р7-Офис или МойОфис — а кнопка макроса не нажимается, формула пишет #ИМЯ?, а договор на 1 страницу уехал на 2-ю! Полный гид по 100 %-ной совместимости за 5 минут!

Реальность каждого второго российского офиса, госпредприятия, вуза и бухгалтерии в 2026 году! Вам прислали по почте от контрагента прайс-лист с умной кнопкой макроса .xlsm, смету с новыми формулами или аккуратный договор .docx, подогнанный тютелька в тютельку под один печатный лист А4. Вы открываете его на рабочем ноутбуке в LibreOffice Calc / Writer, Р7-Офис или МойОфис — и видите три знакомых сюрприза:

  1. Договор на 1 страницу растянулся на 1 страницу и ещё три сиротливые строчки на втором листе (Плывёт межстрочный интервал!)!
  2. Красивая серая кнопка «Сформировать счёт / Выгрузить в XML» внутри таблицы .xlsm не нажимается вообще или выдаёт ошибку компилятора BASIC runtime error!
  3. В ячейке вместо суммы горит #ИМЯ? (#NAME?)!

Спокойно — все три проблемы изучены вдоль и поперёк, и первая с третьей решаются на вашем ноутбуке вообще за 2 минуты навсегда!

Честная сводная таблица всех 3 проблем совместимости и их точных решений!

Что сломалось при открытии файла .docx / .xlsx / .xlsm Настоящая техническая причина Рабочее 100 %-ное решение на ноутбуке!
1. Договор .docx или акт .xlsx «поехал» на лишние строки при печати! В системе отсутствуют точные метрические аналоги шрифтов Calibri, Cambria, Arial, Times New Roman, и редактор подставил более широкий шрифт — в каждой строке не поместилось по 1 слову! Установить бесплатный пакет метрически идентичных шрифтов Liberation Fonts + Crosextra (Carlito = Calibri 1:1, Caladea = Cambria 1:1) (и шрифты XO Fonts от МойОфис)! Разбивка по строкам совпадёт букву в букву!
2. В ячейке формулы горит #ИМЯ? (#NAME?)! В старом выпуске редактора ещё не было новых динамических функций массивов (ПРОСМОТРX / XLOOKUP, Фильтр / FILTER, УНИК) ИЛИ используется старый разделитель ; против ,! Обновить LibreOffice до актуальной ветки 24.8 / 25.2+ или актуальной сборки Р7-Офис Профессиональный — в них функции ПРОСМОТРX (XLOOKUP), Фильтр и УНИК УЖЕ Полностью Поддерживаются ИЗ Коробки!
3. Не работает старая кнопка макроса .xlsm на закрытом языке VBA Microsoft! В Р7-Офис макросы пишутся на современном стандарте JavaScript, в МойОфис — на быстром языке Lua, а в LibreOffice Calc есть режим Option VBASupport 1 (исполняющий простые и средние макросы VBA, но без Windows-библиотек ActiveX / Win32 API)! Для простых макросов .xlsm: включить поддержку VBA в настройках LibreOffice (Сервис -> Параметры -> Загрузка/сохранение -> Свойства VBA -> отметить «Исполняемый код» + безопасность макросов «Средняя»)! Для сложных учётных систем на ActiveX: переписать скрипт на JS / Python либо перенести учётную логику туда, где ей самое место — в штатную базу 1С:Предприятие!

Золотой секрет № 1 (Сделайте НА Каждом Офисном Ноутбуке ЗА 60 Секунд!): почему шрифты Carlito и Caladea спасают 99 % всех договоров и счетов!

Это маленькое инженерное чудо, о котором обязаны знать все системные администраторы и юристы:

  • в 2013 году шрифтовые инженеры специально создали два полностью свободных открытых шрифта с Абсолютно Идентичной Шириной И Высотой Каждой Буквы под стандартные офисные шрифты:
    • открытый шрифт Carlito = точная миллиметровая копия метрик Calibri;
    • открытый шрифт Caladea = точная миллиметровая копия метрик Cambria;
    • открытые шрифты Liberation Sans / Liberation Serif (и российские XO Tahion / XO Thames) = точная метрическая копия Arial и Times New Roman!
  • В LibreOffice Writer (Сервис -> Параметры -> LibreOffice -> Шрифты) поставьте таблицу замены: Calibri -> Carlito, Cambria -> Caladea — и с этой секунды абсолютно любой присланный контрагентом 40-страничный договор ляжет на ваш экран и принтер строка в строку, страница в страницу!

Золотой секрет № 2: как включить исполнение простых .xlsm-макросов в LibreOffice Calc (если они заблокированы по умолчанию)!

Из соображений защиты от почтовых вирусов в свежей установке LibreOffice вообще любые макросы тихо выключены, и при нажатии на кнопку ничего не происходит!

  1. Откройте в верхнем меню «Сервис -> Параметры -> LibreOffice -> Безопасность -> Безопасность макросов...».
  2. Переключите уровень с жёсткого «Высокая» на разумный «Средняя (подтверждение перед запуском макросов из ненадёжных источников)» — или ещё лучше перейдите на соседнюю вкладку «Надёжные источники» и добавьте туда только вашу проверенную рабочую папку D:\Бухгалтерия\Шаблоны (тогда скачанные с чужой почты вирусы останутся заблокированными, а ваши собственные проверенные файлы из рабочей папки будут запускаться вообще без лишних вопросов!)!
  3. Перейдите в «Загрузка/сохранение -> Свойства VBA» и проверьте, что стоят галочки «Загружать код Basic» и «Исполняемый код», после чего заново откройте ваш .xlsm-файл!

При ежедневной работе с тяжёлыми сводными таблицами на 200 000–500 000 строк (выгрузки маркетплейсов Ozon/Wildberries, складские остатки и оборотно-сальдовые ведомости) в LibreOffice Calc, Р7-Офис и Excel скорость пересчёта формул напрямую зависит от высокой однопоточной частоты современного процессора и объёма оперативной памяти от 16 ГБ — именно по этому главному критерию отобраны модели в наших обзорах ноутбуков для 1С и бухгалтерии, корпоративных ноутбуков ThinkPad и EliteBook и лёгких ноутбуков для удалёнки и командировок с полной проверкой каждого узла в цифровом паспорте ноутбука (см. также апгрейд оперативной памяти и SSD в ноутбуке).

Чек-лист ускорения гигантских таблиц в LibreOffice Calc в 5 раз!

  • [ ] В меню Сервис -> Параметры -> LibreOffice Calc -> Вычисления обязательно поставьте галочку «Включить многопоточные вычисления (Enable multi-threaded calculation)»! Тогда при пересчёте огромной таблицы на 300 тысяч строк ВПР / Суммеслимн будут трудиться сразу все 8–16 потоков процессора вашего ноутбука, сокращая ожидание с 25 секунд до 2 секунд!

Частые вопросы

Какой из отечественных реестровых офисных пакетов сегодня точнее всех сохраняет внешний вид сложных таблиц .xlsx и презентаций .pptx?

Практика крупных корпоративных внедрений показывает высочайшую точность отображения современной разметки OOXML (.docx / .xlsx / .pptx) в настольном редакторе Р7-Офис, так как внутри него родным внутренним форматом как раз и выступает сам стандарт DOCX / XLSX / PPTX без двойной конвертации при каждом нажатии кнопки «Сохранить»! А для быстрых автоматизированных конвертаций в JavaScript в Р7-Офис встроен мощнейший плагин макросов прямо в ленте вкладки «Плагины -> Макросы».

Почему никогда не стоит открывать .xlsm-файл с макросом, пришедший на почту от незнакомого отправителя с текстом «Срочно акт сверки, нажмите Разрешить содержимое!»?

Золотое Правило Безопасности Бухгалтера! Через вредоносные VBA-макросы в поддельных «актах сверки» распространяется 90 % всех вирусов-шифровальщиков! Настоящему обычному счёту или акту сверки формат с макросами .xlsm / .docm не нужен вообще никогда — обычные документы всегда приходят в безопасных форматах .pdf, .xlsx или .docx!

Как отправить контрагенту счёт или договор так, чтобы он на 100 % выглядел одинаково на любом компьютере, планшете и смартфоне?

Перед отправкой финального документа на согласование или печать нажмите в любом офисном редакторе кнопку «Экспорт в PDF» — в PDF-файл вшиваются и шрифты, и точные координаты каждой буквы до сотой доли миллиметра!

Официальные источники и техническая документация

  • Официальная документация фонда The Document Foundation (LibreOffice Help) по поддержке кода VBA Basic, многопоточным вычислениям в Calc и таблице замены шрифтов:
  • Официальный справочный центр российского офисного пакета Р7-Офис по написанию и конвертации макросов на JavaScript взамен VBA:
  • Официальная документация и бесплатное семейство метрически совместимых шрифтов XO Fonts от компании МойОфис:
  • Примечания к выпуску LibreOffice 24.8 / 25.2 с поддержкой динамических функций массивов XLOOKUP / FILTER / UNIQUE:
  • Памятка по информационной безопасности при работе с офисными макросами на портале Госуслуг / Минцифры России: