Come inserire un'immagine nella casella di testo?
Per impostazione predefinita, possiamo inserire un'immagine o un'immagine in un foglio di lavoro più rapidamente utilizzando la funzione Inserisci, ma questa funzione non viene applicata all'inserimento di un'immagine in una casella di testo. Con questo articolo, posso aiutarti a inserire un'immagine in una casella di testo di cui hai bisogno.
Inserisci un'immagine o un'immagine in una casella di testo con codice VBA
Inserisci un'immagine o un'immagine in una casella di testo con codice VBA
Per inserire un'immagine in una casella di testo, il seguente codice VBA può aiutarti, per favore fai come segue:
1. Inserisci una casella di testo facendo clic inserire > Casella di testo, quindi disegna una casella di testo, vedi screenshot:
2. Quindi tieni premuto il pulsante ALT + F11 chiavi per aprire il Microsoft Visual Basic, Applications Edition finestra.
3. Clic inserire > Modulie incolla il codice seguente nel file Moduli Finestra.
Codice VBA: inserisci un'immagine nella casella di testo:
Sub ShapePicture()
Dim xSh As Shape
Dim xPic As IPictureDisp
Dim xFileName As String
xFileName = "C:\Users\DT168\Desktop\pictures\Apple.JPG"
Set xPic = LoadPicture(xFileName)
Set xSh = Sheets("Sheet4").Shapes(1)
xSh.Height = xPic.Height / xPic.Width * xSh.Width
Set xPic = LoadPicture("")
Set xPic = Nothing
xSh.Fill.UserPicture xFileName
End Sub
Note:: Nel codice sopra, Sheet4 è il nome del foglio che contiene la casella di testo in cui si desidera inserire l'immagine e C: \ Users \ DT168 \ Desktop \ pictures \ Apple.JPG è il percorso dell'immagine dell'immagine che vuoi inserire, dovresti cambiarli secondo le tue necessità.
4. E poi premere F5 chiave per eseguire questo codice, l'immagine specifica verrà inserita nella casella di testo in una volta e puoi modificare la casella di testo in base alle tue esigenze, vedi screenshot:
Articoli correlati:
Come impostare un valore predefinito in una casella di testo?
Come consentire solo l'inserimento di numeri nella casella di testo?
Come applicare il controllo ortografico nella casella di testo?
Come cambiare il colore della casella di testo in base al valore in Excel?
I migliori strumenti per la produttività in ufficio
Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Fai clic qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
- Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!