|
|
|||||||||||||||||||||||||||||
|
Обзор служебных программ: Вопрос совместимостиИсточник: oszoneru Лэнс Уитни
У меня хорошие новости для тех, кто подумывает о переходе на новую версию Microsoft Office:обновление значительно упростилось по сравнению с тем кошмаром, который происходил при переходе на Office 2007. Появившийся в Office 2007 основанный на XML формат файлов остался неизменным. Пользовательский интерфейс с лентой остался и стал еще гибче. Однако все же самое страшное в обновлении - возможные проблемы с совместимостью. Хорошо, сами документы переживут обновление, но как обеспечить, что макросы, код и другая присутствующая в более сложных документах функциональность пережили переход на Office 2010? Ввиду сказанного, самым важным добавлением в новый Office представляется утилита для выявления проблем с совместимостью кода VBA. Microsoft Office 2010 Code Compatibility Inspector (Инспектор совместимости кода Microsoft Office 2010) анализирует существующие VBA-макросы и код более ранних версий Office и сообщает, будут ли они корректно работать в Office 2010. Этот инструмент также "умеет" анализировать существующие документы в версии 2010 программ Microsoft Office Word, Microsoft Office Excel и Microsoft Office PowerPoint, выявляя несовместимый код. В частности, Инспектор проверяет унаследованный код в существующих документах на предмет соответствия новой объектной модели в Office 2010, пытаясь обнаружить изменившиеся свойства и методы VBA. Можно определить область действия Инспектора - Office 2010 или Visual Studio 2008. Если включить Инспектор в Office 2010, чтобы проверить документ, достаточно его просто открыть. Загрузите Office 2010 Code Compatibility Inspector с соответствующей страницы Центра загрузки Microsoft. Если вы собираетесь использовать его с Office 2010, необходимо установит mtuj на компьютер, где уже запущена бета-версия нового Office. Запустите исполняемый файл Office14CompatInspector.exe, который извлечет файлы HTML readme и SetupOCCI.msi. Затем запустите файл MSI для запуска мастера установки служебной программы, в котором можно выбрать, что следует установить: Office 2010, Visual Studio или и то, и другое. Для простоты я расскажу только об использовании Инспектора в Office 2010. После установки нужно выполнить несколько подготовительных операций. Сначала откройте ленту Developer в своем приложении Office 2010: Далее надо открыть доступ к коду VBA: Повторите обе операции в каждом приложении Office 2010, в котором нужен Инспектор совместимости кода - Word, Excel и PowerPoint. Запускается Инспектор совместимости кода так: Рис. 1 Четыре режима проверки кода VBA в Word, Excel или PowerPoint в окне Инспектора совместимости кода Microsoft Office 2010. Как видно на рис. 1, предлагаются четыре режима проверки кода VBA: Inspect Visual Basic for Application Projects (проверка VBA-проектов), Inspect Declare statements (проверка объявлений переменных), Add comments (добавление комментариев) и Detailed Report (подробный отчет). Первый вариант предоставит информацию о всех элементах в объектной модели Office, которые были изменены или удалены, поэтому этот режим лучше не отключать. Второй режим (проверки объявлений переменных) также очень полезен тем, кто использует Office 2010 или 64-разрядную версию Office 2010. Выбор режимов определяется особенностями конкретной среды. Третий и четвертый режимы выбирают, когда надо, чтобы в весь отмеченный код были добавлены комментарии, и для получения детальных отчетов. Выбрав режимы, щелкните кнопку Inspect, чтобы Инспектор приступил к анализу VBA-кода в документе. По завершении анализа откроется окно со сводкой, содержащей следующую информацию (рис. 2). Total lines scanned: общее число проанализированных строк кода VBA; Рис. 2 Окно сводки Инспектора совместимости кода Microsoft Office 2010 Вы должны самостоятельно решить, надо ли отлаживать код и устранять те или иные несовместимости, обнаруженные Инспектором. Воспользовавшись режимом Add comments, который заставляет Инспектор добавлять в код комментарии, вы сможете принимать более информированные решения. Комментарии могут также содержать адреса веб-страниц, где содержатся более подробные инструкции, как устранять ту или иную несовместимость. Microsoft недавно объявила, что пакет Office 2010 будет доступен для предприятий 12 мая.Общедоступным этот пакет станет в июне, поэтому решение об обновлении придется принимать довольно скоро. Инспектор совместимости кода умеет проверять документы предыдущих версий Microsoft Office, в том числе Office 2003, Office XP, Office 2000 и Office 97. Установить его можно практически на любую современную версию Windows от Windows 2000 до Windows 7. Лэнс Уитни (Lance Whitney) - ИТ-консультант, преподаватель и технический писатель. Он потратил массу времени на тонкую настройку рабочих станций и серверов, работающих под управлением Windows. Будучи журналистом, 15 лет тому назад он сменил профессию, увлекшись миром информационных технологий. Ссылки по теме
|
|