- Как заказать парсер сайта
- Видеоинструкции по настройке
- Возможности программы-парсера
- Действия в парсере
- Раздел «Работа с HTML»
- Раздел «Текстовые»
- Раздел «Перекодировка и форматирование»
- Раздел «Проверка и сравнение»
- Раздел «Разное»
- Раздел «Функции массива»
- Раздел «Числовые»
- Раздел «Работа с переменными»
- Раздел «Листы и книги Excel»
- Раздел «Обработка файлов из папки»
- Раздел «HTTP запрос»
- Раздел «Internet Explorer»
- Раздел «Управление парсером»
- Раздел «Веб-запросы, XML, макросы VBA»
- Недокументированные действия
- Работа с браузером (Chrome и т.п.)
- Отключенные (устаревшие) действия
- Интерфейс программы
- Использование браузера
- Ошибки при парсинге
- Вывод массива значений в одну ячейку
- Обход защиты Qrator, Incapsula и CloudFare
- Ошибка: сервер не ответил за 9 секунд
- Парсер перезаписывает данные в первой строке листа
Невозможно запустить макрос, - нет доступа к проекту VBA
- Ошибка Compile error in hidden module
- Ошибка загрузки страницы по HTTPS (SSL Error)
- Дополнительные возможности
- Зарезервированные переменные и подстановочные коды парсера
- Кеширование страниц в парсере
- Переменные в парсере
- Обновление строк в существующей таблице при парсинге
- Переключение между наборами настроек в парсере
- Запуск мониторинга цен по расписанию
- Запуск парсера по расписанию
- Программный запуск парсера из внешнего макроса
- Доп. опции парсера (файл parser.ini)
- Наборы действий
- Прочие статьи по настройке парсера
- Коды останова парсера, и перехода на другое действие
- Плагины для парсера
- Запуск нескольких парсеров по очереди
- Обработка капчи (Captcha) в парсере
- Прокси серверы
Невозможно запустить макрос, - нет доступа к проекту VBA |
Если при работе парсера появляется ошибка «Невозможно запустить макрос, - нет доступа к проекту VBA», то необходимо сделать следующее:
1) закройте сообщение об ошибке, остановите парсер (если запущен)
2) нажмите в меню Excel ФАЙЛ - ПАРАМЕТРЫ
В левом меню нажмите Центр управления безопасностью, а потом справа — кнопку Параметры центра управления безопасностью..
3) в появившемся окне «Центр управления безопасностью», в левом столбце, найдите и щелкните пункт «Параметры макросов»
Справа увидите галочку «Доверять доступ к объектной модели проектов VBA»
Эта галочка уже включена, скорее всего. Если нет, - поставьте галочку.
Если галочка изначально стояла, то снимите её, и поставьте снова.
4) перезапустите Excel.
Теперь проблема решена, сообщение об ошибке больше не должно появляться.
- Добавить комментарий
- 2360 просмотров
Комментарии
Те, кто сильно беспокоится о своих личных данных, отключают свой комп от розетки (только это гарантирует, что с вашими данными ничего не случится). ЛЮБАЯ программа (не важно, файл exe, или макрос в Excel) имеет полный доступ к компьютеру. Если вы не доверяете разработчику / продавцу той или иной программы, просто не устанавливайте её.
Никто из разработчиков не даст вам гарантию безопасности (сами подумайте, как она должна выглядеть, гарантия эта, - заверенная нотариусом бумажка? или что?). В коде может быть что угодно, и нынешние средства не позволяют отличить опасную программу от безопасной. (одно и то же действие, например, чтение или удаление файла, может быть как опасным, так и безопасным)
Я лишь отвечал на ваш вопрос. Успокаивать пользователей, и убеждать их в безопасности моего ПО, в мои планы не входит.
Кто мне доверяет - тот пользуется моим ПО, а кто не доверяет - не пользуется. Всё просто.
Игорь спасибо за ответ. Вы по-моему с таким удовольствием пишите "Полный доступ к компьютеру у макроса есть и без этой галочки.", и при этом ни слова не написали о том что я могу не беспокоится о своих личных данных и тд. Какие-то не лучшие впечатления сложились. Если Вы имеете полный доступ к модели VBA, а от туда к Windows API, ну а дальше можно делать что угодно без ведома пользователя, то где можно почитать Вашу гарантию безопасности работы Ваших скриптов? Спасибо
Полный доступ к компьютеру у макроса есть и без этой галочки. Эта опция позволяет макросу редактировать код макросов, - например, программно добавлять макрос в новый файл эксель.
Добрый день. Не нашел где есть описано для чего нужен доступ к объектной модели VBA? Ведь это полный доступ к компьютеру.