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 você 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 e depois de clicar em Editar existente , se o arquivo ainda não tiver sido salvo no PowerPoint 2010, ela poderá ser aberta no PowerPoint 2007 com funcionalidade do think-cell funcionando totalmente. Se tiver sido salvo no PowerPoint 2010, todas as funcionalidades do think-cell serão perdidas permanentemente, mesmo quando o arquivo for aberto com o Office 2007.
Provavelmente, esse problema aparecerá com arquivos que você recebeu por e-mail 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.
O ZipMail 11 oferece "otimização do volume de XML nativo imediata" para anexos de e-mail, o que significa que descompacta arquivos zip em arquivos .pptx e depois compacta-os novamente com uma taxa de compressão melhor.
O 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. Instale 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 compactado).
- Vá para a assinatura do cabeçalho do arquivo local "50 4B 03 04" (em modo Hex) logo 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.
- 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 foremisso 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 podem ser abertos corretamente no Office 2010.