Открытие файла Excel без запуска макроса может оказаться неприятным занятием, особенно если вы имеете дело с большим набором данных или сложной книгой. Если вы хотите избежать потенциальных угроз безопасности или просто хотите получить доступ к данным, не запуская никаких автоматических действий, вы можете использовать несколько методов. В этой статье мы познакомим вас с пятью различными подходами, используя разговорный язык, и предоставим примеры кода, которые помогут вам начать работу. Итак, приступим!
Метод 1: отключить макросы при запуске
Самый простой способ открыть файл Excel без запуска макроса — отключить макросы при запуске. Вот как это можно сделать:
- Откройте Excel и выберите «Файл» >«Параметры».
- На вкладке «Центр управления безопасностью» нажмите «Настройки центра управления безопасностью».
- Выберите «Настройки макросов» и выберите параметр «Отключить все макросы без уведомления».
- Нажмите «ОК», чтобы сохранить изменения.
Если отключить макросы при запуске, все макросы в книге будут игнорироваться при открытии файла.
Способ 2: открыть в безопасном режиме
Безопасный режим Excel позволяет открывать файлы Excel без запуска каких-либо макросов или надстроек. Выполните следующие действия:
- Закройте Excel, если он уже открыт.
- Нажмите клавишу «Windows» + «R», чтобы открыть диалоговое окно «Выполнить».
- Введите «excel/safe» (без кавычек) и нажмите Enter.
- В безопасном режиме Excel выберите «Файл» >«Открыть» и выберите нужный файл.
Запуская Excel в безопасном режиме, вы обходите все макросы и надстройки, которые могут помешать процессу открытия файла.
Метод 3. Используйте код VBA для временного отключения макросов
Если вы предпочитаете работать с кодом VBA, вы можете использовать простой скрипт для временного отключения макросов в файле Excel. Вот пример:
Sub OpenWithoutMacro()
Application.EnableEvents = False
Workbooks.Open Filename:="C:\Path\to\your\file.xlsx"
Application.EnableEvents = True
End Sub
Скопируйте и вставьте этот код в новый модуль в редакторе Visual Basic (нажмите «Alt» + «F11», чтобы открыть его), а затем запустите макрос «OpenWithoutMacro». Этот код временно отключает события, открывает файл, а затем снова включает события.
Метод 4. Переименуйте расширение файла
Еще один разумный обходной путь — переименовать расширение файла с «.xlsx» на «.xls» или «.csv». Это заставляет Excel рассматривать файл как другой формат, не поддерживающий макросы. Выполните следующие действия:
- Найдите файл Excel, который хотите открыть.
- Нажмите правой кнопкой мыши на файл и выберите «Переименовать».
- Измените расширение файла с «.xlsx» на «.xls» или «.csv».
Excel больше не будет распознавать файл как книгу с поддержкой макросов и не будет выполнять макросы при его открытии.
Метод 5. Открыть в Google Таблицах
Если у вас есть учетная запись Google, вы можете использовать Google Таблицы в качестве альтернативы Excel. Google Таблицы не поддерживают макросы Excel, поэтому вы можете открыть файл, не беспокоясь о том, что они будут запущены. Вот что вам нужно сделать:
- Перейдите на Google Диск ( https://drive.google.com ) и войдите в свою учетную запись Google.
- Нажмите кнопку «+ Создать» и выберите «Загрузить файл».
- Выберите файл Excel, который хотите открыть.
- После загрузки щелкните файл правой кнопкой мыши и выберите «Открыть с помощью» >«Google Таблицы».
Google Таблицы преобразуют файл Excel в собственный формат и открывают его без выполнения каких-либо макросов.
Открыть файл Excel без запуска макроса можно различными способами. От отключения макросов при запуске до использования безопасного режима, использования кода VBA, переименования расширений файлов или открытия в Google Sheets — теперь в вашем распоряжении несколько вариантов. Выберите метод, который лучше всего соответствует вашим требованиям, и наслаждайтесь беспрепятственным доступом к данным Excel.