Utilitário em destaque: A questão da compatibilidade

Lance Whitney

Para aqueles que considerar a migração para o novo pacote do Microsoft Office, o caminho de atualização deve ser menos trabalhoso do que a mudança para o Office 2007. O formato de arquivo baseado em XML introduzido no Office 2007 permanece inalterado. A interface do usuário baseada em fita é o mesmo e ainda oferece maior flexibilidade. No entanto, o aspecto mais feared de qualquer atualização é a compatibilidade.

Embora os documentos básicos podem migrem sem problemas, como você pode ter-se de que todas as macros, código e outras funcionalidades ocultadas dentro de documentos mais complexos sobreviverão bissexto a 2010 Office? Que seja o caso, a adição mais importante ao novo conjunto é um utilitário gratuito pode ajudar você encontrar problemas potenciais de compatibilidade no Visual Basic para código do VBA ao atualizar para Office 2010.

O Inspetor de compatibilidade do Microsoft Office 2010 código pode examinar as macros do VBA existente e o código de em versões anteriores do Office para determinar se eles irá funcionar corretamente em 2010 do Office. A ferramenta irá digitalizar um documento existente nas versões do Microsoft Office Word, Microsoft Office Excel ou Microsoft Office PowerPoint 2010 e alertá-lo para qualquer código incompatível detectado. Especificamente, ele compara o código mais antigo em seus documentos contra o novo modelo de objeto de 2010 Office existentes procurando quaisquer propriedades e métodos do VBA que foram alterados.

Você tem a opção de usar a ferramenta em 2010 do Office ou no Visual Studio 2008. No Office 2010, a simplesmente abrir o documento que deseja digitalizar e o Inspetor de compatibilidade faz o resto.

Baixe o Inspetor de compatibilidade do Office 2010 código do seu página no Centro de download da Microsoft. Se você pretende utilizá-lo com o Office 2010, será necessário instalá-lo em um computador que já está em execução o versão beta do novo escritório. Execute o arquivo EXE Office14CompatInspector.exe, que irá extrair um arquivo Leiame do HTML e o SetupOCCI.msi. Em seguida, execute o arquivo MSI para iniciar o Assistente de instalação do utilitário onde você pode optar por instalá-lo para o Office 2010, Visual Studio ou ambos.

Sobre o Office

Para fins de simplicidade, vou abordar apenas o processo de execução do utilitário em 2010 do Office. Se você escolher essa opção, existem algumas etapas iniciais, que você precisará levar.

Primeiro, exiba de fita do desenvolvedor no seu aplicativo 2010 Office da seguinte maneira:

  • Abra o Office 2010 Word, Excel ou PowerPoint.
  • Clique na guia arquivo e selecione opções.
  • Clique em Personalizar a faixa de opções.
  • Em “ Personalizar a faixa ” no lado direito da janela, selecione as guias principais e, em seguida, marque a caixa de seleção de desenvolvedor. Clique em OK para retornar à janela principal do aplicativo.

Segundo, você precisa habilitar o acesso a código do VBA da seguinte maneira:

  • Dentro do aplicativo Office 2010, clique na guia arquivo e selecione opções.
  • Clique no Centro de Fidedignidade e, em seguida, clique no configurações da Central de confiabilidade.
  • Clique em configurações de macro e, em seguida, marque a caixa de seleção de “ confiar no acesso para o modo de objeto de projeto do VBA ”.
  • Clique em OK duas vezes para fechar as caixas de diálogo.

Repita os dois processos para cada aplicativo do Office 2010 no qual você deseja executar o Inspetor de compatibilidade do código ­ — o Word, Excel e PowerPoint. Para executar o Inspetor de compatibilidade de código:

  • Abra o documento que você deseja verificar.
  • Clique na guia desenvolvedor.
  • Na faixa Developer, clique no botão ao projeto do VBA inspecionar.

The Microsoft Office 2010 Code Compatibility Inspector dialog window offers four options from which to choose when prompted to inspect VBA code for Word, Excel or PowerPoint

Figura 1 A janela da caixa de diálogo Inspetor de compatibilidade de código do Microsoft Office 2010 oferece quatro opções que podem ser escolhidas quando solicitado para inspecionar o código do VBA para o Word, Excel ou PowerPoint.

Como você pode ver em Figura 1, você terá quatro opções: Inspecione o Visual Basic para projetos de aplicativos, declare inspecionar instruções, adicionar comentários e relatório detalhado. A primeira opção — Verifique se o Visual Basic para projetos de aplicativos — mostrará todos os itens no modelo de objeto do Office que foram alterados ou removidos, portanto, você vai querer manter check. Você precisará apenas a segunda opção — instruções Declare inspecionar — se você estiver executando o Office 2010 ou 64 bits potencialmente Office 2010 em qualquer computador. Você pode deixar que verificada ou não, dependendo do ambiente.

Você desejará manter as opções de terceira e quarta marcadas para ver comentários próximo a qualquer código sinalizado e para obter um relatório detalhado. Depois de fazer suas escolhas, clique no botão inspecionar. O Inspetor, em seguida, examinará o código do VBA do documento. Concluída a varredura, você verá uma janela de resumo com os seguintes detalhes da varredura (como mostra a Figura 2):

  • Total de linhas examinados: Quantas linhas de código do VBA foram digitalizadas
  • Total de itens encontrados: Quantos itens problemáticos foram encontrados, incluindo alterado ou substituído itens
  • Itens excluídos: Quantos itens substituídos específicos foram encontrados itens significado que foram removidos do ou não há mais suporte no modelo de objeto do Office
  • Itens alterados: Quantos itens usar um comando cuja sintaxe foi alterada
  • Reprojetado itens: Quantos itens tiver código com a mesma sintaxe, mas certos design ou alterações UI que podem resultar em problemas
  • Declare instruções: Foram encontrados quantas instruções de API do Windows que foram atualizados para 64 bits — isso aparece somente se você marcar a opção de instruções inspecionar declarar antes de executar a varredura

The Microsoft Office 2010 Code Compatibility Inspector Summary Window

Figura 2 A janela de resumo do Microsoft Office 2010 código compatibilidade Inspector

Se o Inspetor de compatibilidade de código encontra qualquer incompatibilidade, cabe a você ou seus desenvolvedores para depurar o código e resolver quaisquer problemas. Habilitando a opção “ Adicionar comentários ” antes de executar a verificação, pelo menos você pode seguir pistas do utilitário para restringir a origem de quaisquer problemas. Comentários também podem conter uma URL para uma página da Web que pode mais ajudá resolver incompatibilidades.

A Microsoft anunciou recentemente que ele poderia iniciar o conjunto Office 2010 para o mundo dos negócios no 12 de dia. Ele então estará disponível ao público em junho, para que as decisões de atualização irão em breve. O Inspetor de compatibilidade de código pode verificar documentos as várias versões anteriores do Microsoft Office, incluindo o Office 2003, Office XP, Office 2000 e Office 97. Você pode instalá-lo em praticamente qualquer tipo atualmente com suporte do Windows, do Windows 2000 para o Windows 7. Saiba mais sobre o Inspetor de compatibilidade do código seguindo os links de conteúdo relacionados.

Lance Whitney é um escritor, IT consultor e software instrutor. Ele passou incontáveis horas ajuste das estações de trabalho do Windows e servidores. Originalmente jornalista, ele corajosamente no mundo de TI anos no início ’ 90.

Conteúdo relacionado