4

Я запускаю сценарии VBA для серии файлов типа XLSM. В то время как я пытаюсь автоматизировать свои процессы, меня останавливает это предупреждение об инспекторе документов, а это означает, что я должен нажимать кнопку ОК для каждого файла.

Есть ли сценарий, который я могу запустить на своих файлах заранее или встроить в мой код, который уберет это предупреждение?


Предупреждающее сообщение

Ошибка инспектора документов

Быть осторожен! Части вашего документа могут содержать личную информацию, которая не может быть удалена инспектором документов.

2 ответа2

3

Потенциальные решения « Будь осторожен!Части вашего документа могут содержать личную информацию, которая не может быть удалена инспектором документов. " предупреждающее сообщение.

Чтобы удалить предупреждение инспектора документов в Excel 2016 или Excel 2013, вы можете проверить две вещи

  • Перейти к файлу в верхнем левом углу,
  • затем выберите Функции> Центр управления безопасностью> Настройки центра управления безопасностью> Параметры конфиденциальности
  • затем снимите флажок « Удалить личные данные из свойств файла при сохранении »,
  • затем нажмите ОК.

Источник

Или же

  • Перейдите в Файл> Информация
  • и нажмите « Разрешить сохранение этой информации в вашем файле ».

В следующий раз, когда вы сохраните, больше не должно быть предупреждений.

Источник

1

Мое решение

Вместо того, чтобы отключить инспектор документов, который кажется трудным сделать в VB, я просто блокирую само сообщение. Меня не волнует исходный файл, я просто хочу легко скопировать из него данные, так что в моем случае это будет хорошо работать.

Добавив этот код в начало моего кода, я больше не получаю предупреждение инспектора документов :

'Disable privacy settings warning
Application.DisplayAlerts = False

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .