Используйте набор средств проверки готовности, чтобы оценить совместимость приложений с Office 365 профессиональный плюс

Важно :  Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.

Набор средств проверки готовности для VBA и надстроек Office поможет вам выявить проблемы совместимости, возникающие при использовании макросов Microsoft Visual Basic для приложений (VBA) и надстроек с Office. В Набор средств проверки готовности входит Создатель отчета о готовности, который создает отчет Excel с информацией о совместимости с макросами VBA и готовности надстроек. На основе этого отчета организация сможет оценить готовность к переходу на Office 365 профессиональный плюс.

Вы можете бесплатно скачать Набор средств проверки готовности из Центра загрузки Майкрософт.

Важно : Набор средств проверки готовности не восстанавливает и не исправляет код в макросах VBA. Если создать расширенный отчет, в него будут включены рекомендации по исправлению кода макросов VBA (когда это возможно).

Создатель отчета о готовности может искать макросы VBA в файлах Word, Excel, PowerPoint, Outlook, Access, Project, Visio и Publisher в Office начиная с версии 2003. Этот инструментарий также может выявлять определенные типы надстроек, используемых с Office. Это касается всех надстроек для приложений Office, но не распространяется на веб-надстройки. Дополнительные сведения см. в разделах Типы файлов, проверяемых на наличие макросов VBA и Типы надстроек, для которых Создатель отчета о готовности собирает данные.

Чтобы установить Набор средств проверки готовности на компьютер пользователя, нужно скачать MSI-файл. После установки запустите Создатель отчета о готовности и следуйте пошаговым инструкциям мастера, чтобы сформировать отчет о готовности. Кроме того, доступен автономный исполняемый файл, который можно запускать из командной строки и использовать в сценариях. Это полезно, если нужно собрать сведения о готовности от пользователей во всей организации в автоматическом режиме. Дополнительные сведения см. в разделе Получение сведений о готовности для большого числа пользователей в организации.

Перед применением Создателя отчета о готовности ознакомьтесь с полезными сведениями в следующих разделах:

Примечание : Если у вас есть предложения или вопросы о Наборе средств проверки готовности, напишите нам по адресу ReadyForOffice@microsoft.com.

Создание отчета о готовности

Требования и ограничения для Набора средств проверки готовности

Перед установкой и использованием Набора средств проверки готовности ознакомьтесь со следующими требованиями к программному обеспечению:

Примечание : Рекомендуем использовать 64-разрядную версию Excel, особенно если предполагается, что отчет о готовности будет содержать более 400 тыс. результатов.

Кроме того, вам следует ознакомиться с ограничениями для Создателя отчета о готовности, перечисленными ниже.

  • Создатель отчета о готовности не может проверять файлы, защищенные паролем. Если вы попытаетесь проверить такой файл, в отчете он будет указан с пометкой Password protected (Защищен паролем).

  • Создатель отчета о готовности не может проверять файлы, которые хранятся в библиотеке документов SharePoint, в OneDrive или другом облачном хранилище. Если вы попытаетесь проверить такой файл, в отчете он будет указан с пометкой Cloud-based (Облачный).

  • Создатель отчета о готовности отображает каждую проблему, обнаруженную в документе Office, в отдельной строке листа Excel. По этой причине Создатель отчета о готовности возвращает не более 1 046 575 результатов. Если вы считаете, что результатов может быть больше, рекомендуем сузить область проверки, ограничившись, например, одним отделом.

Выбор данных для формирования отчета

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

Параметр

Пояснение

Формируемый отчет

Most recently used Office documents and installed add-ins on this computer (Недавно использовавшиеся документы Office и надстройки, установленные на этом компьютере)

Создатель отчета о готовности проверяет только документы Office, которые включены в список последних использованных файлов. Это позволяет сузить область проверки и ограничиться документами, с которыми пользователь работает регулярно.

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

Для VBA и надстроек

Office documents in a local folder or network share (Документы Office в локальной или сетевой папке)

Создатель отчета о готовности проверяет документы Office в заданной локальной или сетевой папке. Создатель отчета о готовности автоматически проверяет указанное расположение, включая все вложенные папки.

Примечание. Если выбран этот параметр, Создатель отчета о готовности не ищет надстройки на компьютере, на котором запущено это средство.

Только для VBA

Previous readiness results saved together in a local folder or network share (Предыдущие результаты проверки готовности, сохраненные в одной локальной или сетевой папке)

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

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

Дополнительные сведения см. в разделе Получение сведений о готовности для большого числа пользователей в организации.

Только для VBA или для VBA и надстроек (в зависимости от того, какие результаты проверки готовности используются)

Add-in data from Office Telemetry dashboard (Данные надстроек с панели мониторинга телеметрии Office)

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

Примечание. Если выбран этот параметр, Создатель отчета о готовности не ищет макросы VBA.

Только для надстроек

Выбор между базовым и расширенным отчетами

После выбора данных для формирования отчета, а также папки для его сохранения нужно указать, какой отчет следует создать: базовый или расширенный.

Настоятельно рекомендуем создавать расширенные отчеты, так как они содержат дополнительные сведения, которые помогут вам оценить совместимость макросов VBA и надстроек с Office 365 профессиональный плюс. Например, расширенный отчет может содержать указанные ниже сведения.

  • Советы по исправлению кода для устранения проблем, обнаруженных в макросах VBA. Эти сведения отображаются в отчете на отдельном листе.

  • Состояние готовности для надстроек. Например, в отчете может быть указано, что поставщик программного обеспечения предлагает поддерживаемую версию надстройки для Office 365 профессиональный плюс.

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

Чтобы предоставить вам актуальные советы по исправлению и сведения о готовности, Создатель отчета о готовности при формировании отчета связывается с корпорацией Майкрософт. Некоторые данные о ваших макросах VBA и надстройках передаются в корпорацию Майкрософт. Дополнительные сведения о передаваемых данных см. в разделе Примеры сведений, передаваемых в корпорацию Майкрософт при создании расширенного отчета.

Важные: Если вы создаете расширенного отчета, убедитесь, что компьютер, на котором вы работаете Набор средств проверки готовности имеет доступ к Интернету. Набор средств проверки готовности вызовы общедоступным веб службы, поэтому следующие два URL-адреса должны быть whitelisted через брандмауэр.

  • https://Ready.OSI.Office.NET/orfo/API/readinesssummary

  • https://Ready.OSI.Office.NET/orfo/API/vbareportsummary

Интерпретация сведений в отчете о готовности

Создатель отчета о готовности создает отчет о готовности в виде файла Excel. Содержимое отчета о готовности зависит от того, какие данные вы выбрали в качестве базы для его формирования, и от выбранного типа отчета (базового или расширенного).

Каждый отчет начинается со страницы Overview (Обзор), на которой содержатся общие сведения о результатах и ссылки на доступные отчеты: VBA, Add-in (Надстройки) или и тот, и другой.

Отчеты о готовности для VBA

В таблице ниже приведен список вкладок (листов), которые отображаются в отчете о готовности для VBA.

Имя листа

Содержимое

VBA Overview (Обзор VBA)

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

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

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

Примечание. Если вы планируете развернуть 64-разрядную версию Office 365 профессиональный плюс, обязательно установите флажок Include 64-bit readiness data (Включить данные о готовности для 64-разрядной версии) и обновите отчет.

VBA Summary (Сводка по VBA)

Содержит некоторые стандартные сводные таблицы для анализа данных, полученных в ходе проверки.

Если эти сводные таблицы не соответствуют вашим потребностям, вы можете создать собственные на основе данных листа VBA Results (Результаты для VBA).

VBA Results (Результаты для VBA)

Содержит сведения о каждом файле, проверенном Создателем отчета о готовности. Если в проверенном файле обнаружено несколько ошибок, каждая из них указывается в отдельной строке.

Описание данных, содержащихся в каждом столбце, см. в таблице "Подробные сведения о VBA" в конце этого раздела.

VBA Remediation (Исправление кода VBA)

Содержит предлагаемые изменения для кода макросов VBA, обнаруженных при сканировании.

Описание данных, содержащихся в каждом столбце, см. в таблице "Подробные сведения о VBA" в конце этого раздела.

VBA References (Ссылки VBA)

Содержит список ссылок, обнаруженных в коде и в проекте VBA. Эти ссылки обычно служат для вызова внешних библиотек DLL или связанных файлов, которые используются кодом VBA.

Описание данных, содержащихся в каждом столбце, см. в таблице "Подробные сведения о VBA" в конце этого раздела.

Состояние файлов. Каждый проверенный файл отнесен в отчете к определенной категории на основании своего состояния. В таблице ниже перечислены состояния файлов, которые могут отображаться в отчете о готовности, и дано их описание.

Состояние файла

Пояснение

No VBA (Не VBA)

Файл проверен, и в нем не обнаружен код макросов VBA.

Has VBA (Содержит VBA)

Файл проверен, и в нем обнаружен код макросов VBA.

Cloud-based (Облачный)

Файл невозможно проверить, так как он хранится в библиотеке документов SharePoint, в OneDrive или другом облачном хранилище.

Password protected (Защищен паролем)

Файл защищен паролем, и поэтому его невозможно проверить на наличие макросов VBA.

Inaccessible (Недоступен)

Файл не удалось проверить по какой-либо причине (например, из-за отсутствия у Создателя отчета о готовности достаточных разрешений на доступ к файлу, из-за повреждения файла или из-за слишком старого формата файла Office).

Locked (Заблокирован)

Во время проверки файл был заблокирован или кем-то использовался.

Error (Ошибка)

Поток кода VBA, считывание которого выполнялось во время проверки, имеет недопустимый формат. Иногда достаточно открыть и сохранить файл в поддерживаемой версии Office, и Создатель отчета о готовности сможет его проверить.

Степень серьезности. Обнаруженные проблемы классифицируются в отчете по степени серьезности. Это поможет вам оценить усилия, которые потребуются для устранения проблем. Если в макросе VBA обнаружено несколько проблем, на круговой диаграмме будут показаны наиболее серьезные из них.

В таблице ниже перечислены степени серьезности, которые могут отображаться в отчете о готовности, и дано их описание.

Серьезность

Пояснение

Ready to upgrade (Готов к обновлению)

В этом файле не обнаружены проблемы, и он совместим с Office 365 профессиональный плюс.

Code design awareness (Понимание структуры кода)

Код будет функционировать должным образом и пользователь вряд ли заметит изменения, но функция, свойство или метод будут работать не так, как раньше, или могут быть заменены более новой версией.

Minimal validation recommended (Рекомендуется минимальная проверка)

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

Limited remediation required (Требуются небольшие исправления)

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

Significant remediation required (Требуются существенные исправления)

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

Подробные сведения о VBA. Вкладки VBA Results (Результаты для VBA), VBA Remediation (Исправление кода VBA) и VBA References (Ссылки VBA) в отчете о готовности для VBA содержать похожие столбцы с данными. В таблице ниже приведен список этих столбцов, а также описание их содержимого.

Имя столбца

Пояснение

Пример

Guideline (Инструкция)

Инструкция (правило), определенная при проверке документа.

Program Toolbars and Menu Bars will no longer be visible in Access 2013. (Панели инструментов приложений и строки меню больше не будут отображаться в Access 2013.)

Severity (Серьезность)

Серьезность обнаруженной проблемы.

Significant remediation required (Требуются существенные исправления)

Source Location (Расположение источника)

Расположение проверяемого файла.

D:\Мои документы\Мои файлы\

Source File (Исходный файл)

Имя проверяемого файла.

ИмяМоегоФайла.xlsx

Source File Hash (Хэш-код исходного файла)

Уникальный хэш-код, сгенерированный для файла.

36426A0DCFC06F6425E205F107A5CA58

Source File Extension (Расширение исходного файла)

Расширение проверяемого файла.

.docm

Module (Модуль)

Имя модуля, в котором обнаружена проблема с кодом.

mDJSCommandBars

Line # (Строка №)

Номер строки, в которой обнаружена проблема с кодом.

112

Type (Тип)

Тип обнаруженной проблемы.

VBA

Member (Элемент)

Имя раздела модуля VBA, в котором обнаружена проблема (т. е. функция).

CommandBars

Statement (Оператор)

Раздел кода, в котором обнаружена проблема.

Dim ctlName As CommandBarControl

VBA Hash (Хэш-код VBA)

Уникальный хэш-код, сгенерированный для кода VBA.

CC-D2-F3-9C-58-48-04-E4-16-5B-B6-44-B3-EB-EB-FE

Reference (Ссылка)

Ссылка на описание проблемы и содержимое справки (если применимо).

https://technet.microsoft.com/library/cc178954.aspx

FileStatus (Состояние файла)

Классификация состояния обработанного файла.

Password protected (Защищен паролем)

64Bit (64-разрядная версия)

Указывает, характерна ли обнаруженная проблема только для 64-разрядной версии.

Yes (Да)

UserHash (Хэш пользователя)

Пользователь файла.

Катерина Ковалева

DeviceName (Имя устройства)

Имя устройства, на котором выполнялась проверка.

Ноутбук01

Original code (Исходный код)

Обнаруженный в макросе код VBA, который может привести к проблемам при переходе на 64-разрядную версию Office.

Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long

Proposed changes (Предлагаемые изменения)

Рекомендации по обновлению кода VBA в макросе для правильной работы в 64-разрядной версии Office.1, 2

Private Declare PtrSafe Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As LongPtr

1 Дополнительные сведения о написании кода VBA для 64-разрядных версий Office см. в статье Обзор 64-разрядной версии Visual Basic для приложений.

2 Внимание! Все изменения предлагаются на условиях "как есть", без каких-либо гарантий. При обновлении кода макросов VBA очень важно убедиться в том, что после внесения всех изменений код функционирует надлежащим образом.

Отчет по надстройкам

В таблице ниже приведен список вкладок (листов), которые отображаются в отчете по надстройкам.

Имя листа

Содержимое

Add-in Summary (Сводка по надстройкам)

Содержит общие сведения о надстройках, обнаруженных Создателем отчета о готовности.

По данным в верхней части листа вы сможете быстро оценить количество надстроек, которые, скорее всего, будут совместимы с Office 365 профессиональный плюс, и для которых потребуются дополнительные изыскания.

Add-in Details (Сведения о надстройках)

Содержит метаданные об обнаруженных надстройках (например, сведения об издателе и номер версии), общее количество установленных экземпляров каждой надстройки и, если это расширенный отчет, данные о состоянии готовности (например, Supported version available (Доступна поддерживаемая версия)).

By computer name (По имени компьютера)

Содержит примерно те же данные, что и лист Add-in Details (Сведения о надстройках), но здесь указан каждый компьютер и перечислены установленные на нем надстройки, а не просто указано общее количество установленных экземпляров.

Вы можете указать, какие данные должны отображаться в отчете. Для этого на вкладке Add-in Summary (Сводка по надстройкам) выберите в раскрывающихся списках нужные пункты, а затем обновите отчет. Например, можно настроить отчет таким образом, чтобы он содержал сведения только о надстройках Access и Excel.

По умолчанию надстройки, которые поставляются вместе с Office, не отображаются. Если вы хотите просмотреть сведения об этих надстройках, выберите в раскрывающемся списке пункт Yes (Да) и обновите отчет. Однако большинству организаций не придется беспокоиться о совместимости надстроек, которые поставляются вместе с Office.

Если вы планируете развернуть 64-разрядную версию Office 365 профессиональный плюс, выберите в раскрывающемся списке пункт 64-bit (64-разрядная версия) и обновите отчет. В результате в отчет будут включены сведения о готовности надстроек к переходу на 64-разрядную версию. По умолчанию для отчетов выбран пункт 32-bit (32-разрядная версия).

В таблице ниже приведены состояния готовности, которые могут отображаться в отчете по надстройкам, и описание каждого состояния.

Состояние готовности

Пояснение

Highly adopted (Полностью совместима)

Эта надстройка широко используется вместе с Office 365 профессиональный плюс в других организациях и готова к использованию с Office 365 профессиональный плюс. Однако поставщик программного обеспечения не поддерживает официально эту надстройку в Office 365 профессиональный плюс.

Adopted (Совместима)

Эта надстройка используется вместе с Office 365 профессиональный плюс в других организациях, но поставщик программного обеспечения не поддерживает ее официально в Office 365 профессиональный плюс.

Contact software provider (Обратитесь к поставщику программного обеспечения)

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

Supported version available (Доступна поддерживаемая версия)

Поставщик программного обеспечения предлагает поддерживаемую версию этой надстройки для Office 365 профессиональный плюс.

Неизвестно1.2

Эта надстройка неизвестна корпорации Майкрософт. Речь может идти о бизнес-приложении, разработанном программистами организации.

При создании базового отчета для всех надстроек будет указано состояние готовности Unknown. Создатель отчета о готовности обращается к корпорации Майкрософт, чтобы получить сведения о состоянии готовности надстроек, только при создании расширенного отчета.

Недостаточно данных2

Эта надстройка известна корпорации Майкрософт, но собранных данных недостаточно для того, чтобы определить состояние готовности.

1 Для некоторых надстроек, которые по умолчанию поставляются вместе с Office, в настоящее время в отчете о готовности указывается состояние Unknown. В действительности эти надстройки полностью совместимы и поддерживаются корпорацией Майкрософт. Вот имена этих надстроек: Схема ActionsPane для надстроек, Пакет анализа, Пакет анализа — VBA, Дата (XML), Надстройка журнала бесед для Microsoft Office 2016, Инструменты для евро, Контакты мгновенных сообщений (английский), Преобразование единиц измерения (Measurement Converter), Панель действий (Майкрософт) 3, Надстройка "Собрание Skype" для Microsoft Office 2016, Поиск решения, Номер телефона (XML) и Время (XML).

2 для получения дополнительных сведений отображается Возможные действия необходимо выполнить для надстроек, будут классифицироваться как «Неизвестно» или «Недостаточно data».

Подробные сведения о надстройках. Вкладки Add-in Details (Сведения о надстройках) и By computer name (По имени компьютера) в отчете по надстройкам содержат похожие столбцы данных. В таблице ниже приведен список этих столбцов и описание их содержимого.

Имя столбца

Пояснение

Machine name (Имя компьютера)

Имя компьютера, на котором установлена надстройка.

Этот столбец отображается только на вкладке By computer name (По имени компьютера).

Add-in Name (Имя надстройки)

Название надстройки.

Add-in Publisher (Издатель надстройки)

Имя издателя надстройки.

Add-in Version (Версия надстройки)

Версия надстройки.

App (Приложение)

Приложение Office, в котором используется надстройка (например, Word или Excel).

Total Installs (Общее количество установленных экземпляров)

Общее количество установленных экземпляров надстройки.

Этот столбец отображается только на вкладке Add-in Details (Сведения о надстройках).

Readiness status (32-bit) (Состояние готовности для 32-разрядной версии)

Состояние готовности надстройки. Столбец содержится только в расширенных отчетах.

Список возможных состояний готовности см. в таблице выше.

Обратите внимание: Если вы выбрали «64-разрядная» из раскрывающегося списка на вкладке «Добавить в документ», это имя столбца отображается как "(64-bit)» вместо этого.

Remarks (Замечания)

Дополнительные сведения (если доступны) о состоянии готовности надстройки. Столбец содержится только в расширенных отчетах.

More information (Дополнительные сведения)

Ссылка на дополнительные сведения о готовности надстройки. Столбец содержится только в расширенных отчетах.

Получение сведений о готовности для большого числа пользователей в организации

Установить и запустить Создатель отчета о готовности на одном пользовательском компьютере, чтобы создать отчет о готовности, довольно легко. Но что делать, если в большой организации нужно создать отчеты о готовности по всему отделу или филиалу?

Создатель отчета о готовности доступен не только в виде мастера с пользовательским интерфейсом, но и как автономный исполняемый файл, который можно запускать из командной строки и использовать в сценариях. Этот файл с именем ReadinessReportCreator.exe находится в той же папке, где установлен Набор средств проверки готовности.

Если вы попросите пользователей запустить Создатель отчета о готовности в виде мастера, то получите отдельные файлы Excel — по одному на пользователя. В этом случае будет сложно оценить готовность в масштабе всего отдела или офиса. Кроме того, вам придется уповать на то, что пользователи правильно запустили Создатель отчета о готовности и следовали всем инструкциям.

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

Чтобы просмотреть список доступных параметров командной строки, откройте окно командной строки, перейдите к папке, где установлен Набор средств проверки готовности, и введите следующую команду:

ReadinessReportCreator.exe -help

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

Ниже приведен пример командной строки, позволяющей выполнить поиск макросов VBA и надстроек и сохранить результаты в сетевой папке финансового отдела. Обратите внимание: чтобы выполнить поиск надстроек, в командную строку нужно добавить параметр addinscan.

ReadinessReportCreator.exe -mru -addinscan -output \\server01\finance -silent

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

ReadinessReportCreator.exe -mru -output \\server01\finance -silent

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

ReadinessReportCreator.exe -p c:\officefiles\ -r -output \\server01\finance -silent

Важно учесть, что при запуске из командной строки Создатель отчета о готовности не создает файл Excel. Вместо этого будет создан файл в формате TSV или JSON. TSV-файл содержит сведения о макросах VBA, а JSON-файл — сведения о надстройках, полученные в ходе проверки.

Чтобы создать объединенный отчет Excel по результатам проверок, выполненных из командной строки, необходимо запустить Создатель отчета о готовности в виде мастера с пользовательским интерфейсом. В качестве источника данных выберите Previous readiness results saved together in a local folder or network share (Предыдущие результаты проверки готовности, сохраненные в одной локальной или сетевой папке), а затем укажите папку, в которой хранятся все TSV- и JSON-файлы с результатами проверки. Создатель отчета о готовности объединит данные из TSV- и JSON-файлов в общий отчет о готовности в файле Excel.

Помните о том, что Создатель отчета о готовности отображает каждую проблему, обнаруженную в документе Office, в отдельной строке листа Excel. По этой причине Создатель отчета о готовности возвращает не более 1 046 575 результатов. Если вы считаете, что результатов может быть больше, рекомендуем сузить область проверки, ограничившись, например, одним отделом.

Дополнительные сведения

Типы файлов, проверяемых на наличие макросов VBA

В таблице ниже перечислены типы файлов, которые Создатель отчета о готовности проверяет при поиске макросов VBA в документах Office (расширения сгруппированы по принадлежности к приложениям).

Приложение

Расширение файла

Access

ACCDB, ACCDT, MDB

Excel

XLA, XLAM, XLS, XLSM, XLSX, XLT, XLTM, XLTX

Outlook

OTM

PowerPoint

POT, POTM, POTX, PPA, PPAM, PPS, PPSM, PPT, PPTM, PPTX, SLDX, SLDM

Project

MPP, MPT

Publisher

PUB

Visio

VSD, VSDX, VSDM

Word

DOC, DOCM, DOCX, DOT, DOTM, DOTX

Типы надстроек, для которых Создатель отчета о готовности собирает данные

В таблице ниже перечислены типы надстроек, для которых Создатель отчета о готовности собирает данные. Это касается всех надстроек для приложений Office, но не распространяется на веб-надстройки.

Тип надстройки

Приложения Office

Описание

Автоматизация

Excel

Надстройки автоматизации, поддерживаемые в Excel, построены на базе надстроек COM. Функции в надстройках автоматизации можно вызывать из формул на листах Excel.

COM

Excel, Outlook, PowerPoint и Word

К надстройкам COM обычно относятся надстройки, написанные на C++ и разработанные с помощью набора средств Visual Studio для Office (VSTO) с применением управляемого кода.

VBA

Excel, PowerPoint и Word

Надстройки VBA — это файлы, которые предназначены для конкретных приложений и содержат код VBA. К ним относятся шаблоны Word с поддержкой макросов (DOTM), надстройки Excel (XLA, XLAM) и надстройки PowerPoint (PPA, PPAM).

WLL

Word

Надстройки WLL (файлы с расширением WLL) предназначены только для Word и могут быть созданы с помощью любого компилятора, поддерживающего построение библиотек DLL.

XLL

Excel

Надстройки XLL (файлы с расширением XLL) предназначены только для Excel и могут быть созданы с помощью любого компилятора, поддерживающего построение библиотек динамической компоновки (DLL). Их не нужно устанавливать и регистрировать. Надстройки XLL также включают в себя библиотеки DLL, которые содержат пользовательские команды и функции.

XLS RTD

Excel

Надстройки XLS RTD (real-time data, данные реального времени) — это листы Excel, на которых с помощью функции RealTimeData выполняется вызов сервера автоматизации для извлечения данных в режиме реального времени.

Примеры сведений, передаваемых в корпорацию Майкрософт при создании расширенного отчета

Если вы создаете расширенный отчет, некоторые данные передаются в корпорацию Майкрософт.

В таблице ниже перечислены сведения о макросах VBA, передаваемые в корпорацию Майкрософт в ходе проверки, и приведены соответствующие примеры.

Данные

Описание

Пример

DevicesScanned

Количество проверенных устройств.

DevicesScanned: 23

UniqueUsers

Количество пользователей, включенных в проверку.

UniqueUsers: 14

Rule

Количество случаев применения определенного правила к проверенным макросам VBA. Для уникальной идентификации правила используется GUID.

48f05b1d-c8ad-4d0c-9453-1abdf007b2db: 23

74db65ab-76f3-43fb-997d-0d9750efb527: 2

FilesWithIssues

Количество уникальных файлов с проблемами совместимости.

FilesWithIssues: 320

FilesWithDuplicateVBA

Количество уникальных файлов с дубликатами макросов.

FilesWithDuplicateVBA: 233

FilesWithNoIssuesFound

Количество уникальных файлов без проблем.

FilesWithNoIssuesFound: 12

InaccessibleFiles

Количество уникальных недоступных файлов.

InaccessibleFiles: 4

FilesPasswordProtected

Количество уникальных файлов, защищенных паролем.

FilesPasswordProtected: 123

FilesLocked

Количество уникальных заблокированных файлов.

FIlesLocked: 0

FilesWithVBA

Количество уникальных файлов с кодом VBA.

FilesWithVBA: 122

FilesWithoutVBA

Количество уникальных файлов без кода VBA.

FilesWithoutVBA: 11

Significantremediationrequired

Количество уникальных файлов, для которых требуются существенные исправления.

Significantremediationrequired: 12

Limitedremediationrequired

Количество уникальных файлов, для которых требуются небольшие исправления.

Limitedremediationrequired: 12

Minimalvalidationrequired

Количество уникальных файлов, для которых требуется минимальная проверка.

Minimalvalidationrequired: 22

CodeDesignChanges

Количество уникальных файлов, содержащих функции, для которых рекомендуются изменения.

CodeDesignChanges: 1

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

Данные

Пример

Программный идентификатор надстройки

UCAddin.LyncAddin.1

Понятное имя

Надстройка "Собрание Skype" для Microsoft Office 2016 (Outlook)

Описание

Надстройка "Собрание Skype" для Microsoft Office 2016

Имя файла

UCADDIN.DLL

CLSID надстройки

{A6A2383F-AD50-4D52-8110-3508275E77F7}

Поставщик

Корпорация Майкрософт

Метка времени файла

1499940832

Версия файла

16.0.8326.2044

Приложение Office

Outlook

Количество устройств

35

Изменение параметров макросов для просмотра сведений в отчете о готовности

В отчетах, сформированных с помощью Создателя отчета о готовности, для отображения данных используются макросы и активное содержимое. Поэтому, чтобы просмотреть сведения о совместимости макросов VBA и готовности надстроек, приведенные в отчете, нужно разрешить использование макросов и активного содержимого в Excel. Если не включить в Excel макросы и активное содержимое, то, открыв отчет, вы увидите на листе Overview (Обзор) сообщение Getting started (Начало работы). На этой странице вы найдете инструкции по включению макросов и активного содержимого. Возможно, вам потребуется просто выбрать Включить содержимое на панели сообщений.

Иногда панель сообщений и команда Включить содержимое не отображаются. Чаще всего это вызвано тем, что в Excel настроено отключение всех макросов без уведомления. Чтобы проверить этот параметр, выберите Файл > Параметры > Центр управления безопасностью > Параметры центра управления безопасностью… > Параметры макросов. В диалоговом окне Центр управления безопасностью измените значение параметра на Отключить все макросы с уведомлением. Нажмите кнопку ОК, чтобы сохранить изменение, и закройте диалоговое окно Центр управления безопасностью. Нажмите кнопку ОК, чтобы закрыть диалоговое окно Параметры Excel, а затем закройте файл отчета. Когда вы снова откроете отчет, то увидите панель сообщений и команду Включить содержимое.

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

Дополнительные сведения о параметрах макросов см. в статье Как включать и отключать макросы в документах.

Возможные действия необходимо выполнить для надстроек, будут классифицироваться как «Неизвестно» или «Недостаточно данных»

Если надстройка классифицируется как «Неизвестно» или «Недостаточно data» это означает, что Microsoft еще нет достаточно информации о надстройку для предоставления состояния проверки готовности к. Если это надстройки, бизнеса важных для организации, то сделайте следующее:

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

  • Свяжитесь с нами по ReadyForOffice@microsoft.com. Мы будем стараемся для добавления состояние подготовки надстройку нашей базу данных. Введите необходимую информацию о надстройку как возможных в том числе, но не ограничиваясь, указанных ниже действий:

    • Понятное имя

    • Версия файла

    • Поставщик программного обеспечения

    • Загрузите ссылку или любые сведения о том, как загрузить и установить надстройку.

    • Другие сведения, такие как тип надстройки, какое приложение Office надстройки используется с программный идентификатор или CLSID.

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

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

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×