Как отключить сообщение о преобразовании при открытии документа Office 2007 с помощью Office 2003?
-
21-09-2019 - |
Вопрос
Я работаю над приложением на C #, которое открывает книги Excel с помощью Interop.Это работает нормально, за исключением одной неприятности:при открытии документа Excel 2007 на компьютере с использованием Excel 2003 появляется небольшое сообщение "Выполняется преобразование файла".Кто-нибудь знает способ вообще предотвратить появление этого сообщения?
Решение
Это сообщение, которое выдает пакет совместимости Office 2007, сообщающий вам, что компонент не преобразует файл во что-то, понятное Excel 2003.
AFAIK, это конкретное сообщение невозможно подавить.
У меня были некоторые проблемы с приложением для перелинковки, которое я написал, и в итоге я перевел несколько вызовов в режим ожидания.Я уверен, что вы уже экспериментировали со свойствами XL apps Visible, usercontrol и screenupdating.Если это так, то, боюсь, я больше ни о чем не могу думать.
Существует раздел реестра, которым вы можете управлять для пакета совместимости, который включает преобразование файлов для определенных форматов файлов пользователей Office 2003, таким образом подавляя ошибку, но это своего рода противоречит цели, не так ли?Лично я бы рассмотрел возможность использования Office 2007 только для новых типов файлов, если для вас это возможно.