O Excel online exibe uma caixa branca que não pode ser removida

2

Nossa organização mudou recentemente do Google Apps para o Office 365. A maioria das nossas planilhas agora exibe uma grande caixa branca sobre a planilha que não pode ser removida ao exibir ou editar esses arquivos do Excel online.

O Excel não pode baixar este formato

Uma mensagem de erro Excel can't download this shapeé exibida junto com um ícone de imagem quebrada.

A forma em questão não é visível ao editar a planilha no Excel.

Renaud Bompuis
fonte

Respostas:

1

Eu verifiquei o mesmo comportamento com meus próprios arquivos do Excel ao abri-los no O365 Excel online.

Minhas experiências mostram que as formas de comentários do Excel herdadas da área de trabalho não são compatíveis. Eu não tinha formas adicionadas por mim, mas tinha comentários. Os comentários herdados foram apresentados com um retângulo pop-up amarelado, como notas "post-it".

A adição de um comentário no O365 Excel resulta em um comentário visualmente diferente, nenhum pop-up "post-it". Os comentários estão listados no painel lateral (não aberto por padrão). O código para o objeto de comentário no arquivo XLSX baixado também é um pouco diferente.

Infelizmente, não tenho uma solução para remover as formas de comentários originais ou convertê-las como compatíveis com o O365.

Some-E
fonte
0

Essas formas invisíveis podem ser removidas editando o arquivo no Excel e selecionando e excluindo todas as formas de cada planilha:

  1. Clique em F5 ou Ctrl + G para exibir a caixa de diálogo Ir para e clique em Especial ...
  2. Marque Objetos e clique em OK para selecionar todos os objetos na planilha.
  3. Pressione Backspace para remover todas as formas automáticas selecionadas da planilha.
  4. Faça o mesmo para cada planilha em seu arquivo.

Se algumas formas desejadas estiverem selecionadas, pressione a tecla CTRL e clique nas que você deseja manter para desmarcá-las.

Para excluir programaticamente todas as formas automáticas, adicione um módulo VBA e chame / execute este novo procedimento:

Sub DeleteShapes()
    Dim Shp As Shape
    For Each Shp In ActiveSheet.Shapes
       Shp.Delete
    Next
End Sub

Referência: https://www.extendoffice.com/documents/excel/714-excel-delete-all-auto-shapes.html

Renaud Bompuis
fonte