Share via


Вопросы и ответы по средствам OMPM, OEAT и OCCI

Вопросы и ответы по средствам OMPM, OEAT и OCCI

В блоге и на форуме мы получаем много вопросов относительно средств обеспечения совместимости Office 2010. В этой статье мы решили объединить самые распространенные из них.

Если вы еще не знакомы со средствами обеспечения совместимости, то вы можете ознакомиться с документацией и другими загружаемыми материалами в центре ресурсов совместимости. Рассматриваемые средства носят достаточно длинные имена и чаще всего упоминаются по аббревиатуре:

  • OMPM (диспетчер планирования миграции Office)
  • OEAT (средство оценки среды Office)
  • OCCI (инспектор совместимости кода Office)

Любые вопросы по этим средствам можно оставлять в виде комментариев к этой публикации, а также на форуме, посвященном совместимости приложений Office 2010, на веб-сайте TechNet.

Вопросы, связанные с миграцией

В. Можно ли использовать версии средств OMPM и OCCI 2010 года для миграции в систему 2007 Office?

О. В средствах OMPM и OCCI представлены специально разработанные улучшения, обеспечивающие поддержку развертывания системы Office 2010. В связи с этим, использовать эти средства в процессе миграции системы 2007 Office не рекомендуется.

В. Можно ли использовать средство OMPM для миграции из системы 2007 Office в систему Office 2010?

О. В средстве OMPM реализована функция проверки макросов VBA для файлов Office 2007 с расширениями .docm, .xlsm и .pptm. Тем не менее, в конвертере файлов Office (OFC) не реализованы функции преобразования из версии системы Office 2007 в 2010, поскольку обе эти версии используют формат OpenXML. 

Сравнение средств обеспечения совместимости Office 2010

В. Почему средство OMPM обнаруживает на порядок больше ошибок VBA, чем средство OCCI?

О. При запуске средства OMPM выполняется сравнение по всей объектной модели Office (все приложения), а не только по тем приложениям, ссылки на которые используются в проекте документа. В связи с этим возможно обнаружение большего числа ложных положительных результатов. Основная задача средства OMPM — сформировать список документов, в которых может потребоваться устранить ошибки с помощью средства OCCI. OMPM возвращает расширенный список документов, для которых может потребоваться исправление, а средство OCCI используется для сокращения и уточнения этого списка. Более подробно эта проблема описывается в недавней записи блога.

Вопросы, связанные со средством OMPM

В. Поддерживает ли средство OMPM преобразование баз данных Access или файлов Outlook OFT и PST?

О. Нет. Компонент конвертера файлов Office (OFC) в составе средства OMPM не поддерживает преобразование баз данных Access, а также OFT- или PST-файлов. Полный список файлов, для которых поддерживается преобразование, можно найти на странице, посвященной набору ресурсов Office, на веб-сайте TechNet.

В. Почему проверка файлового хранилища с помощью средства OMPM занимает так много времени?

О. Средство OMPM проверяет на наличие ошибок совместимости каждый документ. Если включить сканер VBA в файле offscan.ini, процесс проверки будет занимать еще больше времени. Ниже приводятся некоторые рекомендации по ускорению процесса проверки:

  • Распределите компонент сканера среди отдельных клиентов и выполните проверку локально, а не по сети. Для работы сканера не требуется наличие системы Office 2010 на клиентах.
  • Запускайте средство OMPM с того же сетевого коммутатора, к которому подключен проверяемый сервер. Работа средства по глобальной сети или низкоскоростным каналам может привести к существенному увеличению времени проверки.
  • Сократите число включаемых в проверку документов, указав ограниченный временной диапазон.

Вопросы, связанные со средством OEAT

В. Почему в списке поставщиков отображается так мало моих надстроек или они не отображаются вовсе?

О. Корпорация Майкрософт предлагает специализированный сайт в TechNet, на котором поставщики надстроек могут регистрировать свои надстройки и обновлять версии, поддерживаемые в Office 2010. Список поддерживаемый надстроек расширяется по мере получения уведомлений от поставщиков о совместимости их компонентов.

В. Пассивное сканирование завершилось сбоем. В файле errors.log появилось сообщение «СКАНИРОВАНИЕ: ошибка при настройке пассивного сканирования. Некоторые или все ссылки на свойства нельзя преобразовать» (SCAN: Error setting up passive scan. Some or all identity references could not be translated)

О. Это сообщение об ошибке отображается в том случае, если на клиентских компьютерах установлены локализованные версии Windows, в которых имена групп безопасности заданы не на английском языке. Этот сбой связан с тем, что в средстве OEAT жестко запрограммирована зависимость от англоязычного названия группы «Все» (Everyone). Если на клиентах установлена локализованная версия ОС, название этой группы также может быть локализовано в соответствии с заданным языком клиента. На таких клиентах пассивное сканирование завершается сбоем.

В качестве обходного решения можно создать локальную группу Everyone и добавить в нее локализованную группу «Все».

Вопросы, связанные со средством OCCI

В. Поддерживается ли автоматический запуск средства OCCI без участия пользователя? Как можно одновременно проанализировать множество документов с помощью средства OCCI?

О. Возможности запуска средства OCCI без участия пользователя и анализа одновременно нескольких документов не поддерживаются. Функции групповой проверки макросов представлены только в средстве OMPM.

В. Система Office настроена на выполнение только подписанных надстроек, из-за чего средство OCCI не запускается. Как настроить параметры доверия этому издателю в системе?

О. Это известная проблема. Программа установки OCCI не имеет надлежащей подписи и поэтому поставляется как программа неизвестного издателя. Если в параметрах групповой политики требуется наличие подписи доверенного издателя у надстроек приложений, этот параметр необходимо отключить.

В. Содержит ли отчет средства OCCI все необходимые сведения, на основании которых разработчик может внести изменения в код и устранить выявленные проблемы, не прибегая к дополнительному тестированию приложений VBA?

О. Средство OCCI предназначено для использования в качестве вспомогательного, а не в качестве инструмента для автоматического исправления ошибок. После его использования рекомендуется проверить работоспособность приложения с помощью стандартных процедур. При обнаружении ошибки используйте в качестве справки комментарии средства OCCI для устранения проблемной области в приложении.

В. Почему ссылки в результатах работы средства OCCI указывают на общую документацию по объектной модели Office?

О.  Это средство конструктивно предоставляет ссылки на документацию MSDN по изменениям объектной модели. Мы постоянно пересматриваем эти разделы и предлагаем более детальные инструкции по наиболее популярным темам. Просто используя это средство и переходя по предлагаемым им ссылкам, вы помогаете нам повысить качество его работы.

 

Это локализованная запись блога. Исходная статья доступна по адресу OMPM, OEAT, and OCCI frequently asked questions