Skip to content

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

A qualidade de programas como Microsoft Excel e Word é indiscutível. Esses programas têm sido os mais usados ​​em computadores ao redor do mundo por muitos anos e os primeiros a serem instalados independentemente dos sistemas operacionais.

A versatilidade que possuem na hora de modelar um trabalho, um relatório, estatísticas contábeis, inserção de gráficos , tabelas, listas, planilhas, entre muitas outras coisas. Ser o que faz a diferença de qualquer outro programa que pretenda ser uma competição para eles.

Ainda além do que se pensava

O Microsoft Excel não se limitou apenas a criar tabelas , escrever números e descobrir novas fórmulas. Cada nova ideia que o grupo de desenvolvedores por trás deste programa implementa geralmente tem um grande impacto, incluindo o seu.

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

Catálogo de Imagens

Certamente você pensou que para este tipo de coisa seriam necessários outros programas. Mas o mais incrível do Microsoft Excel é que ele permite que você crie um catálogo de imagens usando o controle de imagem ActiveX.

Catálogo de imagens gráficas

Sobre o que é isso

O objetivo é que, selecionando uma determinada célula, seja exibida a imagem inserida naquela célula que ela deve representar . 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 dentro do catálogo de imagens. Se precisar de algumas dicas para criar seu banco de dados, você só precisa ser claro sobre os critérios para ele:

  • Códigos.
  • Nome dos produtos e sua existência no estoque.
  • As imagens que você vai usar no catálogo.
Leia  Como atualizar os contatos do WhatsApp no ​​Android ou iPhone se eles não aparecerem?

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

Criação de controle de imagem

Para poder desenhar o controle da imagem dentro do seu arquivo Excel, você deve ir para a aba Desenvolvedor , onde você encontrará várias seções, dentro das quais você irá acessar:

  1. A opção 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 o controle de imagem.
  4. Após desenhá-lo, clique em Propriedades .
  5. Verifique se a seção AutoSize permanece False .
  6. Na seção PictureAlignment você pode selecionar a forma como deseja que a imagem apareça: centralizada, esquerda ou direita.

Criação de evento

Depois deve-se ir para a opção Ver Código , que fica logo ao lado da seção Modo Designer , e servirá para acessar o VBA e estabelecer os códigos relevantes para finalizar a configuração deste controle.

controle de imagem
  • Clique na barra Geral e você 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)

    • Logo após este evento, você vai escrever o seguinte:

    Em caso de erro, continuar próximo

    • A instrução anterior fará com que, caso o processo possa apresentar erro ao apresentar uma imagem , não pare e obrigue o VBA a realizar uma depuração. Em vez disso, basta pular a linha de erro e passar para a próxima.
    • Continue escrevendo o caminho da seguinte maneira:

    Image1.picture = loadPicture (

    • Depois de abrir o parêntese, você precisará copiar o caminho da imagem. Clique na barra de endereço do navegador de arquivos, copie e cole na caixa entre aspas, para que fique assim:
    Leia  Como atualizar todos os seus aplicativos automaticamente no Android com facilidade (exemplo)

    Image1.picture = loadPicture (“C: \ Users \ usuario \ usuario \ Imagenes \ BBDD \” & Target & ”. Jpg”)

    • A instrução que você está estabelecendo com este código é que a imagem seja 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 códigos, irá mostrar a imagem correspondente.