3

У нас есть приложение, которое экспортирует данные, используя старый формат электронных таблиц Office XP/2003. Эти файлы сохраняются с расширением .xls, поэтому их можно запускать напрямую, без необходимости установки Excel.

До сих пор это работало очень хорошо для нас. Тем не менее, мы только что обновились до Office 2007, и когда мы запускаем эти файлы .xls напрямую, Excel 2007 отображает предупреждающее сообщение:

Файл, который вы пытаетесь открыть, 'file.xls', имеет другой формат, чем указано в расширении файла. Перед открытием файла убедитесь, что файл не поврежден и поступил из надежного источника. Вы хотите открыть файл сейчас?

Я уже пытался добавить местоположение файла в "Надежные расположения" в Excel, но по-прежнему появляется предупреждение.

Есть ли способ подавить это сообщение?

1 ответ1

5

1) Выход из Excel 2007.
2) Запустите редактор реестра.
3) Найдите и затем щелкните следующий раздел реестра:

HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Security

4) В меню «Правка» выберите пункт «Новый» и нажмите «Значение DWORD».
5) Введите ExtensionHardening и нажмите клавишу ВВОД.
6) Щелкните правой кнопкой мыши ExtensionHardening и выберите «Изменить».
7) В поле «Значение» введите 0 и нажмите «ОК».

Следующий список содержит параметры данных значения, которые соответствуют параметру ExtensionHardening :

0: не проверять расширение имени файла и тип файла, а также обходить функцию предупреждающего сообщения.
1: Проверьте расширение имени файла и тип файла. Если они не совпадают, отобразите предупреждающее сообщение.
2: Проверьте расширение имени файла и тип файла. Если они не совпадают, не открывайте файл.

Примечание. Значением по умолчанию является 1. Когда значение данных установлено равным 1, поведение становится таким же, как когда значение реестра не установлено. Когда значение данных установлено в 0, расширение имени файла и содержимое файла проверяются не во всех ситуациях. Не рекомендуется обходить эту функцию.

8) В меню «Файл» нажмите «Выход», чтобы закрыть редактор реестра.

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