Base de conhecimento KB0162

a funcionalidade do think-cell é perdida no PowerPoint 2010

Problema

Ao abrir um arquivo .pptx no PowerPoint 2010, os elementos do think-cell perderam todas as funcionalidades do think-cell. Se clicar duas vezes em um gráfico baseado no Microsoft Graph, como por exemplo, um gráfico empilhado do think-cell, a planilha de dados não abrirá, mas você receberá a mensagem Mensagem de conversão 1. e após clicar em Editar existente

Mensagem de conversão 2. Se o arquivo ainda não tiver sido salvo no PowerPoint 2010, ele poderá ser aberto no PowerPoint 2007 com a funcionalidade total do think-cell. Assim que ela tiver sido salva no PowerPoint 2010, todas as funcionalidades do think-cell serão perdidas mesmo quando abertas no Office 2007.

Provavelmente, esse problema aparecerá com arquivos que você recebeu por email e se o remetente tiver instalado uma ferramenta de limpeza, como o Workshare Protect 7 ou uma ferramenta de compressão, como o ZipMail 11.

ZipMail 11 oferece "otimização do volume XML nativo on-the-fly” para anexos de e-mails, o que significa que ele descomprime os arquivos zip nos arquivos .pptx e então os recomprime com uma taxa de compressão melhor. Francês: 'Optimisation XML à la volée, au format natif')"-->

Workshare Protect 7 oferece "limpeza e remoção de todas as informações eletrônicas ocultas, como metadados, observações e comentários ocultos", descompactando, limpando e depois compactando novamente arquivos zip em arquivos .pptx.

Devido a um bug no PowerPoint 2010, ele não abre corretamente todos os arquivos .pptx válidos com elementos incorporados, como gráficos ou imagens.

Solução

A Microsoft corrigiu esse bug. Favor instalar as atualizações do Office 2010 para junho de 2012 ou o hotfix KB2687274.

Você pode reparar arquivos afetados (ainda não salvos sem o hotfix) abrindo e salvando-os no PowerPoint 2010 depois de instalar o hotfix KB2687274. Atenção: Se um arquivo afetado tiver sido salvo no PowerPoint 2010 sem o Hotfix KB2687274 uma vez, os objetos incorporados ficarão permanentemente corrompidos. Se você tiver recebido o arquivo por email, abra-o diretamente a partir do email outra vez.

O ZipMail tem uma solução alternativa implementada para o bug do PowerPoint, para que não ocorram problemas ao enviar e-mails com o ZipMail para outros usuários do PowerPoint 2010 sem o hotfix KB2687274. Para ativar a solução alternativa, atualize para Zipmail 11.1.3 ou posterior. No arquivo zmlnl.ini, inclua um parâmetro novo ZipMailFixPPTXEmbeddedObjects=1.

Explicação

Na verdade, um arquivo .pptx é um arquivo zip que contém elementos diferentes, como slides e definições de estilo salvos em arquivos e pastas separados. As especificações do PowerPoint (ECMA-376.2.C2, tabela C-2 e C-5) permitem vários formatos diferentes de zips. Devido a um bug de regressão no PowerPoint 2010, o PowerPoint não abre objetos incorporados se eles estiverem marcados com um formato de zip que não seja o formato padrão "Desinflar - superveloz" usado pelo PowerPoint.

Se você for um especialista em TI, você pode verificar que método de compressão de zip é usado para objetos incorporados. Para efetuar esse procedimento

  • Renomeie o arquivo .pptx para um arquivo .txt e abra-o em um editor Hex (p. ex. Notepad++ com o plug-in HexEdit).
  • Pesquise "ppt/embeddings/oleobject" no modo ANSI para localizar um cabeçalho de arquivo local da estrutura de zips (na verdade, a cadeia de pesquisa corresponde ao nome do arquivo de um objeto incorporado comprimido).
  • Vá para a assinatura do cabeçalho do arquivo local "50 4B 03 04" (em modo Hex) antes disso. Os bytes são contados a partir daqui começando no 0. Os números multi-byte são armazenados na notação little-endian, ou seja, o byte mais baixo é armazenado primeiro. cabeçalho do zip.
  • Plano de fundo:
    Os bytes 8 e 9 contados a partir do início do cabeçalho mostram o método de compressão (CM). 'Desinflar' refere-se a "08 00".
    Os bytes 6 e 7 contêm sinalizadores de bits para fins gerais (GPBF, General Purpose Bit Flags), 16 bits que contêm várias informações: Para o tipo de compressão ‘Desinflar', o Bit 1 e o 2 indicam o subtipo de compressão. Em arquivos .pptx gravados pelo PowerPoint, o Bit 1 = 1 e o Bit 2= 1, os bits restantes são iguais a 0, o que resulta em GPBF "06 00".
  • Para determinar se um arquivo .pptx foi processado por ferramentas de compressão ou limpeza:
    Verifique os bytes 6 e 7 (GPBF) e 8 e 9 (CM). Se esses bytes não forem

    cabeçalho do zip.

    isso indica que o arquivo .pptx não foi comprimido pelo PowerPoint, mas um programa diferente. Assim, o arquivo .pptx será afetado pelo bug do PowerPoint descrito nesse artigo.

As ferramentas de limpeza e compressão descompactam arquivos zip em arquivos .pptx e depois podem comprimi-los em um formato de zip diferente. Depois disso, os arquivos

  • continuam de acordo com as especificações do PowerPoint e podem ser abertos corretamente no Office 2007,
  • não pode ser aberto corretamente no Office 2010.

Compartilhar