Como criar um catálogo de imagens usando o ActiveX Picture Control no Excel

Mesmo além do que se pensava

O Microsoft Excel não se limitou a criar tabelas, escreva números e descubra novas fórmulas. Qualquer nova ideia que o grupo de desenvolvedores por trás deste programa implementa geralmente causa um grande impacto, incluindo seu aplicativo móvel lançado na Play Store.

Desta forma, as imagens passaram a fazer parte do Microsoft Excel para dê um toque diferente e dinâmico aos seus arquivos, criando criações impressionantes, como formulários de pedido e catálogos.




Catálogo de imagens

Certamente você pensou que para esse tipo de coisa você precisaria de outros programas. Mas o incrível do Microsoft Excel é que ele permite que você criar um catálogo de imagens usando o controle de imagem ActiveX.

Como criar um catálogo de imagens usando o ActiveX Picture Control no Excel

Sobre o que é isso?

O objetivo disso é que, ao selecionar uma determinada célula, chegue a imagem inserida naquela célula que ela deve representar é exibida. Ou seja, levando em consideração a existência de um banco de dados, uma célula representará um código ou um produto.

Ao selecionar a célula, ela representará esse código no catálogo de imagens. Se você precisar de algumas dicas sobre como construir seu banco de dados, você só precisa ser claro sobre o critérios devido a esta:

  • Códigos.
  • Nome dos produtos e sua existência em estoque.
  • As imagens que você usará no catálogo.

Recomenda-se que todas as imagens tenham o mesmo formato e que sejam identificados com o nome dos códigos que você atribuirá na pasta de trabalho do Excel.

Criando o controle de imagem

Para desenhar o controle de imagem dentro do seu arquivo Excel, você precisa ir para a guia revelador, onde você encontrará diferentes seções, nas quais você acessará:




  1. A opção por inserir, clicando.
  2. O menu é dividido entre controles de formulário e controles ActiveX.
  3. Na segunda parte do menu, você encontrará a opção de inserir controle de imagem.
  4. Depois de desenhá-lo, clique em Propriedade.
  5. Verifique se a seção Tamanho automático permanecer Falso.
  6. Na secção Alinhamento de Imagem você pode selecionar a maneira como deseja que a imagem apareça: centralizada, esquerda ou direita.

Criando eventos

Então você tem que ir para a opção Ver código, está bem ao lado da seção Modo de designer, e será usado para acessar o VBA e estabelecer os códigos relevantes para completar a configuração deste controle.

Como criar um catálogo de imagens usando o ActiveX Picture Control no Excel

  • Clique na barra Geral e vai mudar para a opção Planilha.
  • A primeira parte da criação do evento deve ser assim:

Private Sub Worksheet_SelectionChange (ByVal Target As Range)


  • Imediatamente após este evento, você escreverá o seguinte:

Em caso de erro Continuar Próximo


  • A declaração acima garantirá que, caso o processo possa ter um erro durante o apresentação de uma imagem, ele não irá parar e causar a depuração do VBA. Em vez disso, ele simplesmente pula a linha de erro e passa para a próxima.
  • Prossiga para escrever o caminho da seguinte forma:

Image1.image = loadImage(


  • Quando o suporte estiver aberto, você precisará copiar o caminho para a imagem. Clique em barra de endereço de Explorador de Arquivos, copie e cole na caixa entre aspas, então deve ficar assim:

Image1.picture = loadPicture (“C: Users user user Images BBDD ” & Target & ”. Jpg”)

  • A instrução que você está estabelecendo com este código é que a imagem é exibida dependendo do que você tem na célula.

Minimize a caixa VBA, desative o modo designer e clique nos códigos que você estabeleceu em seu banco de dados. Desta forma, clicando em cada célula com os códigos, será mostrada a imagem correspondente.

TagsEccellere
Adicione um comentário do Como criar um catálogo de imagens usando o ActiveX Picture Control no Excel
Comentário enviado com sucesso! Vamos analisá-lo nas próximas horas.