(fantasma de) Excel Camera Tool - Faça-o ir embora

0

Nós usamos planilhas como formulários. Eu estava experimentando com a ferramenta de câmera para um formulário. Mais tarde abandonei a ideia. Não tenho mais imagens na folha. Agora, quando eu insiro qualquer coisa nas células, ou uso F2 para editar uma célula, aparece uma imagem!

Nem sequer é a imagem do intervalo em que usei a ferramenta de câmara em primeiro lugar. Tem coordenadas superiores e esquerdas iguais ou próximas à célula editada, mas há várias linhas e colunas - maior. Se eu selecionar essa região, a imagem desaparece imediatamente. Mas meus usuários não se divertiriam, pois precisam fazer centenas de entradas nesses formulários, que são salvos como registros de nosso trabalho. Temos milhares desses arquivos de formulário. Nós os arquivamos mais ou menos para sempre.

Agora, posso ter que fazer minha nova forma aprimorada a partir do zero. Eu gostaria de evitar isso.

Veja os comentários abaixo. Pode até não ser um problema de ferramenta de câmera, embora eu ainda suspeite disso. Se você fizer:

Dim ss As Shapes, s As Shape
Set ss = ActiveSheet.Shapes
For Each s In ss
    Debug.Print s.Name
Next s

Você receberá "Imagem" ... listada para imagens de câmera. Com meu problema em a tela, nenhuma imagem é listada. O problema pode ser devido à seleção_ alterar o código do evento que tenho (parece acontecer apenas nas células que eu uso). Ou pode ser devido a sparklines. Eu usei o código do evento por anos. A ferramenta de câmera e os sparklines são novos nesses formulários, então eu suspeito deles.

Última edição. Talvez a pergunta deva ser excluída. Eu agora acho que o problema é causado pela edição do meu documento win7-office10 em um PC win10-office13 e, em seguida, copiando o arquivo resultante de volta para win7-office10 PCs onde eles vão viver. Confirmei que os sintomas ocorrem em todos os computadores em que o arquivo é usado. Parece como um fantasma de ferramenta de câmera, na verdade provavelmente tem algo a ver com isso, mas mais um bug de MS do que um tópico de SU.

Isso mostra o sintoma

    
por JayH 19.08.2016 / 15:15

2 respostas

1

Como a câmera cria uma imagem ao vivo em um objeto de desenho, você pode excluí-la como uma imagem inserida.

  • Clique na imagem que aparece
  • Pressione excluir

Você terá que fazer isso para cada instância da câmera criada. A menos que você escreva código para remover objetos de imagem do arquivo. O problema é se você tiver outras imagens no arquivo que deseja manter.

    
por 19.08.2016 / 15:36
0

Pressione Alt + F11 para entrar no Editor do VB.

Pressione Ctrl + G para ativar a janela imediata.

Digite este código na janela Immediate e pressione Enter:

activesheet.pictures.delete

Pressione Alt + F4 para fechar o Editor do VB.

Voila, todos os objetos da câmera (e outras fotos sumiram.

    
por 19.08.2016 / 22:57