Skip to content

Kuvaluettelon luominen ActiveX -kuvanhallinnan avulla Excelissä (esimerkki)

1 de elokuu de 2021
logo icono microsoft excel mosaicos

Ohjelmien, kuten Microsoft Excelin ja Wordin, laatu on kiistaton. Nämä ohjelmat ovat olleet eniten käytetty tietokoneissa ympäri maailmaa ja ensimmäinen, joka asennetaan käyttöjärjestelmistä riippumatta.

Monipuolisuus heillä on muun muassa työn, raportin, kirjanpitotilastojen, kaavioiden, taulukoiden, luetteloiden ja laskentataulukoiden lisäämisessä. Olla mitä Merkitse ero muusta ohjelmasta, joka teeskentelee olevansa kilpailu heille.

Vielä yli mitä ajateltiin

Microsoft Excel ei rajoitu vain luoda taulukoita, kirjoittaa numeroita ja löytää uusia kaavoja. Jokaisella tämän ohjelman takana olevan kehittäjäryhmän toteuttamalla uudella idealla on yleensä suuri vaikutus, mukaan lukien sen Play -kaupasta julkaistu mobiilisovellus.

Tällä tavalla kuvista on tullut osa Microsoft Excel -ohjelmaa antaa erilaisen ja dynaamisen kosketuksen tiedostoihisi, tehdä vaikuttavia luomuksia, kuten tilauslomakkeita ja luetteloita.

Kuvaluettelo

Luulit varmasti, että tarvitset tällaisia ​​asioita varten muita ohjelmia. Mutta uskomaton asia Microsoft Excelissä on, että se sallii sen luo kuvaluettelo käyttämällä ActiveX Image Controlia.

Mitä tämä on?

Tämän tavoitteena on, että tietyn solun valitseminen tulee näyttää soluun lisätyn kuvan, jonka pitäisi edustaa. Eli kun otetaan huomioon tietokannan olemassaolo, solu edustaa koodia tai tuotetta.

Kun valitset solun, se edustaa kyseistä koodia kuvaluettelossa. Jos tarvitset vinkkejä tietokannan luomiseen, sinun on vain oltava selkeä kriteeri sitä varten:

  • Koodit.
  • Tuotteiden nimet ja niiden olemassaolo varastossa.
  • Kuvat, joita aiot käyttää luettelossa.

On suositeltavaa, että kaikissa kuvissa on samaa muotoa ja että ne tunnistetaan Excel -työkirjassa määritettävien koodien nimet.

Kuvanhallinnan luominen

Jos haluat piirtää kuvanohjaimen Excel -tiedostoosi, sinun on siirryttävä välilehdelle Kehittäjä, josta löydät useita osioita, joista pääset:

  1. Vaihtoehto Lisää, napsauttamalla.
  2. Valikko on jaettu lomake- ja ActiveX -komponentit.
  3. Valikon toisessa osassa on mahdollisuus lisätä kuvaohjaus.
  4. Kun olet piirtänyt sen, napsauta Ominaisuudet.
  5. Varmista, että osio Automaattinen koonmääritys pysyä Väärä.
  6. Osassa PictureAlignment voit valita, miten haluat kuvan näkyvän: keskellä, vasemmalla tai oikealla.

Tapahtuman luominen

Sitten sinun on siirryttävä vaihtoehtoon Katso Koodi, tämä on aivan osion vieressä Suunnittelija -tila, ja se palvelee pääsyä VBA: hon ja määrittää tarvittavat koodit tämän ohjaimen määrittämisen loppuun saattamiseksi.

kuvanhallinta

  • Napsauta palkkia yleinen ja aiot vaihtaa sen vaihtoehtoa varten Laskentataulukko.
  • Tapahtuman luomisen ensimmäisen osan pitäisi näyttää tältä:

Yksityinen alityöarkki_SelectionChange (ByVal Target as Range)

  • Heti tämän tapahtuman jälkeen kirjoitat seuraavan:

Virhe Jatka seuraavaksi

  • Edellinen ohje tarkoittaa sitä, että jos prosessi saattaa aiheuttaa virheen esittää jotain kuvaa, se ei pysähdy ja anna VBA: n suorittaa virheenkorjausta. Pikemminkin ohita virherivi ja siirry seuraavaan.
  • Jatka polun kirjoittamista seuraavasti:

Image1.picture = loadPicture (

  • Kun avaat sulkeet, sinun on kopioitava kuvan polku. Klikkaa ohjauspalkki kopioi ja liitä se lainausmerkkikenttään, joten sen pitäisi näyttää tältä:

Image1.picture = loadPicture (”C: Käyttäjät käyttäjä käyttäjä Kuvat BBDD ” & Kohde & ”. Jpg”)

  • Tällä koodilla määrittämäsi ohje on, että kuva näytetään sen mukaan, mitä sinulla on solussa.

Pienennä VBA -ruutu, poista se käytöstä suunnittelutila ja napsauta tietokantaasi määrittämiäsi koodeja. Tällä tavalla napsauttamalla jokaista solua koodilla se näyttää sinulle vastaavan kuvan.