Как отключить сообщение о преобразовании при открытии документа Office 2007 с помощью Office 2003?

StackOverflow https://stackoverflow.com/questions/1583449

Вопрос

Я работаю над приложением на C #, которое открывает книги Excel с помощью Interop.Это работает нормально, за исключением одной неприятности:при открытии документа Excel 2007 на компьютере с использованием Excel 2003 появляется небольшое сообщение "Выполняется преобразование файла".Кто-нибудь знает способ вообще предотвратить появление этого сообщения?

Это было полезно?

Решение

Это сообщение, которое выдает пакет совместимости Office 2007, сообщающий вам, что компонент не преобразует файл во что-то, понятное Excel 2003.

AFAIK, это конкретное сообщение невозможно подавить.

У меня были некоторые проблемы с приложением для перелинковки, которое я написал, и в итоге я перевел несколько вызовов в режим ожидания.Я уверен, что вы уже экспериментировали со свойствами XL apps Visible, usercontrol и screenupdating.Если это так, то, боюсь, я больше ни о чем не могу думать.

Существует раздел реестра, которым вы можете управлять для пакета совместимости, который включает преобразование файлов для определенных форматов файлов пользователей Office 2003, таким образом подавляя ошибку, но это своего рода противоречит цели, не так ли?Лично я бы рассмотрел возможность использования Office 2007 только для новых типов файлов, если для вас это возможно.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top